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