New population center claims more sheep than people

WASHINGTON – Tiny Edgar Springs, Mo., population 190, gained a new (or perhaps only) claim to fame this week following publication of the 2000 Census results – it is the new population center of the United States.

Located 100 miles southwest of St. Louis, the town has a caf

Comments are closed.


Get our Top Stories in Your Inbox

Most Popular Stories

More News