Nina Almond

Nina Almond is a stuntwoman who played the Flower Girl in Indiana Jones and the Last Crusade.