Stray Owls

The Stray Owls are an experimental psych-rock outfit from the spooky woods of North Carolina — serving up delectable alt-folk jams with plenty of fuzz.

Purchase Stray Owls’ cassette, here.