Tosca in Florence, May 2005
photograph © Studio Associato New Press Photo