Recorded, Mixed, Mastered and Produced by Derek Moffat right here at 608 Studios The Russian Sleep Experiment Release New “Deception” EP! Hey, Captain Knight release new music video, “She’s the Girl”