IDW Publishing releases Godzilla Rivals: Mothra vs. Hedorah #1 next week and you can get yourself a sneak peek at the issue below with the official preview… A strange meteor crashes outside a small Icelandic village just after their annual Mothra festival, suddenly bringing the remote town to the attention of a dying trillionaire. As […]