Owls release teaser for new album due out in 2014

By | December 20, 2013 at 5:53 PM

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.

Related Content

Owls release more album details

January 9, 2014 | By Emillie Marvel