Turtle Recall #075 – Planet of the Turtles

November 11, 2021

This week we break down the episode “Planet of the Turtles”. Shredder and Krang steal a device that takes away energy from the earth, leaving all the humans sleepy. The device is being used on the 2 hosts as well, as they haven’t adjusted to […]