france_sheep_on_hill_for_website_.jpg

France Sheep on Hill

near Haras de Pompadour, Limousin, a National Stud Farm. Exhibit available.
Contact Us Close Window