Wouldn't the alien toads be Battle Toads from NES?
I mean he might as well have based his movie on howard the duck... At least he was actually from out of space...
Sent from my iPhone using MonsterAquariaNetwork app
watch the clip, decent fight scene but i'm not into computer generated TMNTs period, bring back the body suits!

