Francesca d'Aloja - Rotten Tomatoes