Watchcat | December 3, 2011
« Previous Day | Next Day »

One of the four lion statues at Trafalgar Square in London.