ITALY, ROME

Pedestrians mull about St. Peter's Square