Rain on the streets of Avignon, France

22
Rain on the streets of Avignon, France

Rain on the streets of Avignon, France.