Takeshi's Castle
Season 3 Episode 10 of 10
Mud, mushrooms and lots of other unsightly things are waiting in the water
Takeshi's Castle airs on Comedy Central Extra at 10:40 AM, Friday 26 April. (Subtitles.)
Topics
Show ➝ Game Show
Game Show ➝ Quiz ➝ Contest