Plus the giant transforming robot and the added battle armor.





Really, the Turtles are the ones going into this fight as the underdogs.



Well, they do have an entire four member support crew.