Incredibly freakin' huge meteor smacks the Earth. See who wins...
The video is in Japanese, but there is a translation.