The TCR, aka Taylor Russell, is an electronic music producer and artist from the United States in Kansas City, Missouri. WebsiteBandcamp Store Bandcamp Store powered by Advanced iFrame. Get the Pro version on CodeCanyon. The TCR RetroSynth Eroq | | June 28, 2024 3:06 pm