Thus Owls will be releasing their new album Turning Rocks on April 8th, 2014. They will be also playing a show on APril 2nd at Rockwood Music Hall.
Related Post
Palisades release new song, “Through Hell”
Posted on by Stitched Sound
The Story So Far Are In The Studio
Posted on by Stitched Sound