The Movie Show reviews The Monkey's Mask. The Movie Show Episode 11 2001
AIRED ON 13 May 2001
EXPIRES ON 31 December 2030
Film