Yorkshire shepherdess: Nine kids, 1,000 sheep and one husband.

  • 5 years ago