Mephitsu
Jun 17, 20191 min
NECA have shared the final packaging for their Ultimate Pennywise the Clown version 2 from IT (1990). The figure should start to ship in July 2019.