Espalion, Aveyron One of those scenes that I guess you will only find in France...
7 / 12
© Robert van der Sanden