I definitely owned this one, a couple of them over the years in fact. It’s a rather generic Godzilla, clearly not based on any particular suit. Again, though, this might have been the first widely-available piece of Godzilla merch in the US, so it was pretty damn cool none the less. The glow in the dark parts made a lot more sense for Godzilla as well.
Happy Friday, everyone!