
As those of you who are fans of “regular” sports will almost certainly be excited for the upcoming Olympic games. Bare with me, it’s got something to do with cars. Since the Olympic games of 2012 are being held in London this year, the whole of Britain is anxiously looking forward to the way everything […]