Space squids in a bumblebee ship and two Ponchitos, what more could you want from a giant turtle movie?