Wendy Leech
Birthday:
30 November 1949
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.