Takeshi's Castle (1986) - TV Series Details