Skip to Content

Forte Belvedere, 1998

Borgia Altar, 1998
Pietra Serena
122.5 x 44 x 31 in (311 x 111 x 79 cm)
Florence, Italy