mail_outline sales@mediastorehouse.com
Tall Ship Thalassa passing through the Tower Bridge, London, England
Tall Ship Oosterschelde passing through the Tower Bridge, London, England
UK, England, London, Tall ships on the Thames river with The Shard, City Hall and Tower Bridge in the background
USA, Massachusetts, Boston, Sail Boston Tall Ships Festival, tall ships by World Trade Center