photo 19 of 60
Sant'Apollinare Nuovo: Saint Cecilia

Saint Cecilia

Credit: Holly Hayes