Show more
Leesa Castaneda was born on 9 November 1969 in Lansing, Michigan, USA. Leesa is an actor, known for Sheena (2000), SeaQuest 2032 (1993) and Sudden Terror: The Hijacking of School Bus #17 (1996). imdb.com