Storm Riders head into the New Mexico high desert. Hypnotic desert folk rock, psychedelic organ and smooth baritone vocals on a journey of redemption, vision quests and ancient spirits.