At first glance, the comparison almost feels unfair. Godzilla is a city crushing titan, while the marine iguana is a small coastal lizard. Still, the resemblance is hard to ignore. With its spiky back ...
Add Yahoo as a preferred source to see more of our stories on Google. In Japan, he's "Gojira" — a name derived from the Japanese words "gorira," meaning gorilla, and "kujira," meaning whale. In ...