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.