« Previous | Next »

The London Eye inside the Royal Horseguards Hotel, London, England, 2000