Every year on November 3rd, Japan holds their very own Godzilla Fest to celebrate the […]