photo 6 of 60
Sant'Apollinare Nuovo: Nave Mosaics

Nave Mosaics

Credit: Holly Hayes