Michelle Barry

Michelle Barry played a citizen of Troy in The Myth Makers. Sh e remained uncredited until  DWM 284.