WTF Read Time : 1 Minutes Here, We See Jesus and Mary “Miracles”, In Japan they see Godzilla November 20, 2008 YBMW Staff A tree in Japan bears a striking natural resemblance to Godzilla, king of the monsters. It’s no miracle, or the signal to the end of days. It’s just a coincidence…