Pietro Mascagni has written 2 shows including The Eternal City (Composer), Cavalleria Rusticana (Composer).