'Tosca' Opera performed at the Royal Opera House, London, UK
Joseph Calleja as Cavaradossi ©Alastair Muir 15.01.18 Tosca 461
OperaToscaCalleja