close X

LiveRC.com » Photo Archive » 2016 IFMAR ISTC On-Road World Championships
2016 IFMAR ISTC On-Road World Championships
LiveRC.com’s photo album from the 2016 IFMAR International Scale Touring Car World Championship at the Fengtai Sports Center in Beijing, China - the ninth ISTC title race in history.