Watch The Amazing Race season 15 episode 1 tv series online free
Release: Sep 27, 2009
Twelve Teams stand at the start line in Los Angeles, Calif., but only 11 will make the journey to Tokyo, Japan as the Racers are faced with a heart-breaking surprise elimination.