at Mrs. Chong expense, scientist feel they have gotten one step closer to defeating God-zilla. Abusive comment hidden. (Show it anyway.)