ITALY - rayepond

Statue of David at Castel Sant' Angelo in Rome.