NECA has revealed two new Godzilla figures at Toy Fair 2020! The two figures are Godzilla 1989 from Godzilla vs. Biollante and Godzilla 2003 from Godzilla: Tokyo S.O.S.. Both figures feature box style packaging with poster artwork and are slated to release sometime during the second quarter of 2020. Stay tuned to Scified for more updates from Toy Fair 2020!
New NECA Godzilla Figures Revealed!
