• Server 1
The Amazing Race Season 18 Episode 12

The Amazing Race Season 18 Episode 12

The final four teams race through Rio de Janeiro before heading to the finish line in Miami as the season concludes.

Views: 13

Series: The Amazing Race

Episode Title: This is Where It Ends (2)

Air Date: 2011-05-08

The Amazing Race Season 18 Episode 12 Photos