Watch The Amazing Race season 1 episode 2 tv series online free
Release: Sep 19, 2001
The 10 remaining teams travel from South Africa to Paris, where they must locate a monument from atop the Eiffel Tower before going to the pit stop near the Arc de Triomphe.