Cheselka Leigh was born in Buffalo, New York, USA. She is known for Detonator (2003), CSI: Crime Scene Investigation (2000) and Runaways (2003).
No data