*now playing*


Owls release teaser for new album due out in 2014

Owls released a teaser today for a new album, due out sometime next year. The band announced on Facebook back in September that a 13-song album had been “done.” This album will be Owl’s first release since 2001. Check out the teaser for their upcoming album below.