Whenever Godzilla and Mecha-Godzilla fight, it is Tokyo that suffers the most

Tue 31 Mar 2009, 11:25 PM by Jay Kastner
I'm probably never buying from Office Depot again...