Erica Sarah Carrubba
Italo-American London based director and DOP
About me
Young Hot Bloods
Il Perché (Why)
Her Choice
Roses Are Red