Japan has Godzilla, France has the evil Eiffel tower By WhiteLies2022-03-15 19:30 86% (630) JapanGodzillaFranceEiffel