Season 2
Takeshi's Castle
AirDate: 5/1/2003
Episodes: 30

Overview: