CyberGod 1,234 Report post Posted October 16, 2011 World amazing car 2 Quote Share this post Link to post Share on other sites
ctd87 106 Report post Posted October 18, 2011 I remember seeing this on Top Gear. What a machine! Quote Share this post Link to post Share on other sites
Amelija 1 Report post Posted February 3, 2012 1 Quote Share this post Link to post Share on other sites