Some exciting news just dropped on NECA’s Instagram page. They will be releasing a 1990 TMNT movie Mutagen Canister in 2018 and pictures have been released!
Interesting that they chose to call it mutagen instead of ooze. Either way, I’m excited to own a canister of the green stuff!
Leave a Reply