Top Gear Car-man



Jeremy Clarkson was spotted riding around Mayfair in London in a strange Transformers-style vehicle, while filming a series of Top GearPicture: GOTCHAIMAGES.COM