Touring Car Racing By Stuart LiveseyPosted on December 8, 2009September 15, 2018Posted in MoviesTagged touring car racingThe most exciting car racing isn’t always found in the V8 Supercars.