Godzilla (1962) 12” Head-to-Tail Figure Coming from NECA in October « SciFi Japan