Francesca Ferrara 8 pictures

Actress
Francesca Ferrara was born in Brooklyn, New York City, New York, USA. She is an actress, known for Sven Stromson Blue (2006), How to Cheat (2011) and Flushed (1999).

Known for: Sven Stromson Blue (2006), How to Cheat (2011), Flushed (1999), Flesh Eating Mothers (1988)
Search: