Dream Car Photos
Maybach at Trafalgar Square
Another shot of the grey Maybach 62, UK reg LC57OOC, spotted at Trafalgar Square, London.
Photo taken January 2012
Picture added on 20 February 2013 at 08:36