This little town of about 3,700 people sits at the confluence of the Vermilion River and the Illinois River, which means ...
That’s Brevard, North Carolina, a mountain town that’s been quietly stealing hearts while the rest of the world rushes past ...