Scooby and the gang have to stop three bumbling witches who are in cahoots with demon Marcella.
uTelevision.cc 2025