IDW announces that Godzilla is going to hell by Molly Brown on April 10, 2015April 10, 2015 at 10:35 am Where do you take a giant lizard who has wreaked a good deal of havoc on earth? Why, to hell, of course. IDW has announced that its new miniseries, out… Read More