Watch The Amazing Race season 26 episode 10 tv series online free
Release: May 01, 2015
The race continues in Trujillo and Otuzco, Peru, where teams use fitness trackers to find their next clue. Also: Blair and Hayley's communication issues reach a boiling point.