If super heroes can celebrate New Year's Eve in Times Square, it seemed reasonable that Godzilla (and some Japanese super heroes) can celebrate New Year's Eve in the center of Tokyo.