Translate


Friday, January 23, 2009

London, January 3, 2009-Protest at Israeli Embassy





Planning a trip to "Merry Olde England" this summer? Big Ben, the Tower of London, Westminster Abbey? No thanks.

Where are those British soccer hooligans when you need them?

No comments: