Megalon 12-Inch PVC Figure Star Ace Toys makes this 12-inch tall PVC version of Megalon from 1973’s Godzilla vs. Megalon! Megalon 12-inch PVC figure Continue reading “Megalon 12-Inch PVC Figure”