Still of Leonardo Da Vinci in The Amazing Race (2001)
Caption: Still of Leonardo Da Vinci in The Amazing Race (2001)
Source: IMDB
Neil Daly pictures →
Doris Roberts pictures →
Kyra Sedgwick pictures →