photo 60 of 60
Previous | Next
Sant'Apollinare Nuovo: Marble Panel

Marble Panel

Credit: Holly Hayes