Sheep…a common sight in rural Great Britain (Avbury Circle,
England
).
Next
Previous