Takeshi's Castle - Season 2

Takeshi's Castle - Season 2

First aired: 5/1/2003 30 episodes
← Back to Takeshi's Castle

Episodes