Cleo Nicole was born on December 18, 1970 in Thousand Oaks, California, USA. She is an actress.
No data