The Stray Owls are an alternative psych-rock outfit from the woods of North Carolina. Their sound is enshrouded in fuzz, and evokes thoughts of happier days.
– Jesse Gilmore, Santa Rosa Records
The Stray Owls are an alternative psych-rock outfit from the woods of North Carolina. Their sound is enshrouded in fuzz, and evokes thoughts of happier days.
– Jesse Gilmore, Santa Rosa Records