This episode sees the conclusion of both 2008 Electric World Championships – the 12th and 10th Touring Cars – The Final Leg of the Touring Cars is universally acknowledged as the greatest RC event of all time and has been viewed over 2 million times on You Tube!

Leave a Comment

Your email address will not be published. Required fields are marked *