More Story

Living in a small town

Once there was a farming family on every square mile (640 acres) and a rural settlement every 20 miles or so to service these...