Having three different iterations from the different generations of Godzilla, this creature is a man-made mirror match for Big G. First seen masquerading as Godzilla, wearing its skin, it was shortly revealed to be a fake after being blasted with Godzilla’s atomic breath. There is the Showa Mechagodzilla, Heisei Mechagodzilla and the Millennium Godzilla.