NECA has released official images of their new Godzilla 1989 and 2003 figures. The figures, which were revealed yesterday at Toy Fair 2020, look to be some of NECA's best Godzilla figures to date. Both figures are currently scheduled to arrive on shelves starting in June. You can check out the image galleries for both figures below.
New Official NECA Godzilla 1989 and 2003 Images!
