Uh oh… our friends in Japan are in trouble!
Just ask our illustrious president!
Word is that a giant ape has been sighted headed toward somewhere on the East Coast… more news as it becomes available