Stray Owls

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

Artist Portal