The white horses of the Camargue: Fighting Stallions by the water in France

Fighting Stallions by the water in France
Fighting Stallions by the water in France