History of London

Buckingham Palace Scooter Run 2016. London, UK

Tagged , , Leave a Comment on Buckingham Palace Scooter Run 2016. London, UK

London, United Kingdom. 1st May 2016. The Buckingham Palace Scooter Run has taken place in central London, United Kingdom. ‘Scooterists’ gathered in …

READ MORE