Tosca in Villanueva y Geltrú Sunday, 29 July 2018 Program Hits: 3438 Print Opera of Tosca in Villanueva y Geltrú. 29 July 2018 Tosca: Michelle Francis Cook Cavaradossi: Nacho Guzman Scarpia: Fernando Alvarez Piano: Juli Rodriguez