Saturday, June 11, 2005

The Tower Bridge is a bascule and suspension bridge close to the Tower of London that spans the Thames River.