Tosca (Catherine Naglestad) with her politically subversive lover, the painter Caravadossi (Roberto Alagna). Photo Grand Angle Orange hide caption

itoggle caption Photo Grand Angle Orange