Leora Owens(1964-2018)
- Actress
- Additional Crew
Leora Owens was born on 17 November 1964 in Buffalo, New York, USA. She was an actress, known for Illegal Alien, STAR [Space Traveling Alien Reject] (2017) and Alive: An Undead Survival Series (2014). She died on 29 September 2018 in Buffalo, New York, USA.