NECA Provides Closer Look at Godzilla – 24” Head To Tail with Sound Figure « SciFi Japan