NECA revealed the finished product Godzilla 2001.
I love how this figure looks! Shut up and take my money!