Loading...

Wendy Leech

Photos with Wendy Leech

Search on Amazon

Biography

Wendy Leech was born on November 30, 1949. She is known for her work on Raiders of the Lost Ark (1981), Indiana Jones and the Last Crusade (1989) and Indiana Jones and the Temple of Doom (1984). She is married to Vic Armstrong. They have three children. Read more...

Actor