Royal Opera House Covent Garden:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Production photo of Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Vittorio Grigolo as Mario Cavaradossi and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca and Vittorio Grigolo as Mario Cavaradossi in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Bryn Terfel as Baron Scarpia and Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca and Bryn Terfel as Baron Scarpia in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Kristine Opolais as Floria Tosca in Tosca, The Royal Opera © 2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Michael Mofidian as Cesare Angelotti in Tosca, The Royal Opera ©2019 ROH. Photograph by Catherine Ashmore
Royal Opera House Covent Garden:
Michael Mofidian as Cesare Angelotti in Tosca, The Royal Opera ©2019 ROH. Photograph by Catherine Ashmore