Leesa Castaneda

Leesa Castaneda

Birthday: 9 November 1969, Lansing, Michigan, USA
Height: 168 cm
Leesa Castaneda was born on November 9, 1969 in Lansing, Michigan, USA. She is an actress, known for No Charge (2011), Blowfish (1997) and Sudden Terror: The Hijacking of School Bus #17 (1996).