The Amazing Race Season 28 Episode 12

The final three teams race from Shenzhen, China, to Santa Barbara, Cal., for the final leg of the race, where they must jump off a building more than 150 feet high and perform the harrowing task of synchronized mountaineering.



  • wootly Wootly Play in Flash





Levidia