Episode 32

Episode 32

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