
OK, that other giant monster that kind of looks like Godzilla, but with a horn on its nose? Anyone have any idea what that is, or where it came from? Because it's definitely not from "Godzilla Vs. The Smog Monster." Those wacky Italian distributors...