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.
The Amazing Race Season 28 Episode 12 spider
Wootly Play in Flash