GODZILLA VS MEGALON.... on the Twin Towers? #Toho #Kaiju