Rain on the streets of Avignon, France

23
Rain on the streets of Avignon, France

Rain on the streets of Avignon, France.