Stock Photo: Reflection of pedestrians in a shop window in Todi, Umbria, Italy
Stock Photo: 1566-816979 Reflection of pedestrians in a shop window in Todi, Umbria, Italy