London 2012 were worth every penny LONDON, England ● Fourteen billion dollars goes a long, long way; it would buy you three U.S....
Day 7: Countdown to fastest race in history begins LONDON, England ● The countdown towards what is being hyped as the fastest race in history begins on Friday...