The Amazing Race - Season 31 Episode 11 -
This One is For One Million Dollars (1)
The final 4 teams Race through London, where they take a helicopter ride to Dover Castle.
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.