Godzilla is back in its homeland of Japan after a 12-year absence, still breathing fire and mercilessly stomping everything in its way.
The latest in the giant reptile Godzilla movies, “Shin Godzilla,” or “New Godzilla,” opened in Japan on July 29 and is promised for the U.S. and other countries later this year.