Picture Of The Day: Japan’s Odd Obsession…WTF?
I don’t even know where to start here. What is this picture supposed to mean? Are the Japanese trying to tell us something? Are Godzilla and King Kong going to get married in the new Yankee Stadium? Are they going to tear the place apart? Why are they making out? What is with the fire and the piece of turf with “NY” on it? And what does “Last Play” mean?
It is unlikely that we will ever get to the bottom of this, so for now we will leave it open for interpretation. What types of suggestions we may find is anyone’s guess, but I am almost certain that they will not be stranger than the actual picture in question.