Wednesday, November 5, 2008

Oh My Fucking God!


AP - The World
It happened.
It really, really happened.

1 comment:

LDT said...

Laughed out loud about the picture of the Japanese celebrating.
LD