Shipping This Week – Godzilla 1989 and 2003 Figures From NECA « SciFi Japan