Episode 39

Episode 39

Available on Channel 4
S26 E39: Contestants from Japan compete in one of the most demanding challenges ever created