London 2005

Stacy just got off the London Underground at the Westminster Tube Station and finds herself in the shadow of Big Ben.  It was completed in 1858, but shines like new.

Previous Up Next