The Toy Shop - Latest News [Page 1]
Kiwis Crowned Kings of Cannonball Rally 2005
Thursday, 13 October 2005, 11:11 am | The Toy Shop
A pair of kiwi drivers have won one of the world’s greatest road adventures – the Cannonball 8000 – outgunning the largest field of supercars ever assembled for the event. More >>