carryoncouple.com
A Look Back at London
Tower Bridge (built between 1886 and 1894) spans the River Thames and is one of London’s most recognized landmarks. Climate change activists were out in force in Trafalgar Square, blocking the stre…