The Worst Witch (2017)

The Worst Witch (2017)

The Witching Hour: Part 2 (4x13)

Show finale

Air date: Apr 20, 2020

Agatha tricks most of Cackle’s into a world of magical landfill.

  • Premiered: Jan 2017
  • Episodes: 52
  • Followers: 56
  • Ended
  • CBBC
  • Monday at 17