Northumberland Sheep

Northumberland Sheep

A black and white sheep on a farm pasture in Northumberland, England.

by
by
by
by
by
by