Owl Head

Owl Head are an alternative rock band serving a slab of heavy heavy music for the soul.  Atmospheric, powerful and inventive with raw, powerful riffs and soaring soulful vocals.  Their energetic live shows have been gaining them fans across London.  EP soon to be released.

https://soundcloud.com/owl-head-432295514