spidey1588
Freakzoid
- Joined
- Jul 25, 2012
- Messages
- 51
- Reaction score
- 0
I loved their 12" figures from a few years ago and even have the Tomb Raider and 300 figures. Though not perfect, they still look great and came with a healthy amount of accessories. I read that NECA recently made a 12" Godzilla figure.