Designed by
Title
Guards Museum in London, United Kingdom #20480094
Description
LONDON, UNITED KINGDOM Armoured car outside of Guards Museum in London, UK. It is located in Wellington Barracks close to Buckingham Palace, which is the home of the five regiments of Foot Guards
This image is editorial