theviewfromhere David Davies November 10, 2002 0 Comments There's a great new gameshow come to satellite, Takeshi's Castle. It's an insane mix of It's a Knockout, a similar UK gameshow from the 70's, and Endurance. Crazy Japanese contestants…