The Amazing Race (2001)

The Amazing Race (2001) : 38x11

The Can't Can't 42 Min.
5.2 3 votes

Overview

In the penultimate leg, the final four teams race through Moulin Rouge, the Eiffel Tower and other iconic Paris locations, on THE AMAZING RACE.