Watch The Amazing Race season 27 episode 1 tv series online free
Release: Sep 25, 2015
Eleven new teams take off on the journey of a lifetime from Venice Beach, Calif. and head for Rio de Janeiro, where teams take a thrilling helicopter ride and face a huge decision at the Fast Forward: