2001 Godzilla (Atomic Blast) 12” Head-to-Tail Figure Coming from NECA « SciFi Japan