Watch The Amazing Race season 13 episode 9 tv series online free
Release: Nov 23, 2008
When one team spends too much money, an unpaid taxi driver literally stands in their way of making it to the Pitstop, while another Racer's awkward attempt to fall in line leaves the Russian military laughing.