London GP? The World’s Gone Mad

London GP? The World’s Gone Mad

London GP?

Hours ahead of the launch of a publicity campaign which reveals the McLaren drivers fantasy of a Grand Prix on the streets of London, the media has gone into meltdown.

Tags: , , , ,

Racing

, , , ,