Episode 19

Episode 19

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