Francine Russell Net Worth is
$1.9 Million
Mini Biography
Francine Russell was created in Baton Rouge, Louisiana, USA. She actually is an celebrity and article writer, known for Bayou Shower (2002).
Known for movies