The TCR, aka Taylor Russell, is an electronic music producer and artist from the United States in Kansas City, Missouri.

Bandcamp Store

The TCR

| |