cultrbox.com
The wrath and mercy of Godzilla
Godzilla, the monster star of this month’s biggest blockbuster, is the manifestation of nature’s wrath against mankind. Having meddled with forces beyond their understanding, scientist…