Tag: Single Review: Cream on Chrome

Comprised of Evan Mast and Mike Stroud, the duo of Ratatat met when they were both students at Skidmore College; however, they didn’t begin working together musically until 2001 when they recorded a number of […]