The Demon Headmaster

The Demon Headmaster· Season 2 · Episode 2

The Demon Headmaster Strikes Again (Part Two)

S02E02·October 2, 1996·25m·CBBC

Not streaming in your region — see every region's options

Guest stars

Keep going