Image 1 of 1
DRZ_002516171.jpg
People sitting on the stairs of the Piazza di Spagna...Rome, Italy, Europe..©Christos Drazos/IML Image Group