Jump to content

The Amazing Race 28x12 - The Only First That Matters

    

As the final three teams race from Shenzhen, China to SantaBarbara, California for the final leg of the Race, they facea gut-wrenching leap of faith: jump off a building more than150 feet high and perform a harrowing task of synchronizedmountaineering.
×
×
  • Create New...

Important Information

Terms of Use