In The final leg of this season, the remaining contestants set off from the UK back to America.
Watch It Here : The Amazing Race Season 24 Episode 12 The Winning Team is declared!
In The final leg of this season, the remaining contestants set off from the UK back to America.
Watch It Here : The Amazing Race Season 24 Episode 12 The Winning Team is declared!