The Striders are a psychedelic dream pop quartet from CT. They are tight as fuck, and loud as hell. Just listen for yourself.