Join Telegram
Posted by CouchTuner 2016-May-14 | 1:56:38 AM

Description by couchtuner for 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.

Watch It Here : The Amazing Race Season 28 Episode 12 The Only First That Matters

ONLINE STREAMING

Latest Episodes