STS (TV Channel)

STS (CTC) is a television network in Russia that's airing Speed Racer