Italian

From the archive: Classy souvenir shop decals near St. Peter’s Square, Vatican City

Rome, Italy

Added:

1st March 2005