Wrath of the Cyclops

Wrath of the Cyclops is the eleventh episode of the tenth season of The New Scooby-Doo Show (2017).