Designed by
Title
Spot lights, a public loudspeaker, flags, & CCTV camera on The Tower Bridge, London, England #58898571
Description
Spot lights, a public loudspeaker, flags, & CCTV camera on The British landmark The Tower Bridge in London, England, Europe.