Tale of the Yokai

Tale of the Yokai

Available on SkyShowtime, Viaplay
S3 E20: When the Turtles are accidentally transported to the past, they happen to cross paths with a familiar ninja clan.