Rain on the streets of Avignon, France

25
Rain on the streets of Avignon, France

Rain on the streets of Avignon, France.