Picture Capital
Gumball 3000 rally 2018: One hundred supercars display in Covent garden on August 4 2018, London, UK.