|
Leora Owens was born on November 17, 1964 in Buffalo, New York, USA. She is known for STAR [Space Traveling Alien Reject] (2017), Illegal Alien and Alive: An Undead Survival Series (2014). She died on September 29, 2018 in Buffalo.
See full bio »
Born:in Buffalo, New York, USADied:(age 53) in Buffalo, New York, USA |