Originally posted on November 4, 2006 @ 2:24 pm
Have you ever wondered how Japan protects the local residents and tourists that visit the area from Godzilla, King of the Monsters?
That’s right, the Godzilla Defense Force. Defending Japan one monster at a time.