Every visitor to the UK should visit the capital right? So when we had a rather loud and brash guest at Goodwood from the other side of the Atlantic we of course took it to see the sights and sounds of London. Quite what the locals made of our 800bhp NASCAR we can't quite say...