So I just watched this video and couldn't stop imagining how awesome it would be if they'd make a Godzilla like this. Just walking around tearing down some buildings and chewing on some train carriages. But technically I guess it would be Mecha Godzilla