Godzilla comes up to the plate in Japan – MLB.com
Godzilla comes up to the plate in Japan MLB.comGodzilla came to the plate prior to a baseball game in Japan recently. You can see him in the photo above, another in a long line of ridiculous first-pitch …