Now watching
The Amazing Race - 42 min
Season 29 · Episode 2 · 12 episodes this season
Teams travel to Sao Paulo, Brazil where tensions rise between two teams when one goes back on their word.
Season 29
2023
2022
2017
2006
2005
2009
2010
2018
2012
2015
2019
1988
2007