Designed by
Title
View of Tower Bridge on the River Thames opening for the Lord Nelson tall ship. London, England, #134849793
Description
LONDON, UK - SEPTEMBER 1, 2018. View of Tower Bridge on the River Thames opening for the Lord Nelson tall ship. London, England, UK, September 1, 2018
This image is editorial