Monday, March 8, 2010

Souvenirs

Literally tens of millions of London souvenirs are sold each year. I bet you have one or know someone who does.