The curious town of Marshall, North Carolina
It has been called “a block wide, a mile long, sky high and hell deep” — and who are we to argue? The curious town of Marshall, North Carolina straddles the banks of the French Broad River as if for…
It has been called “a block wide, a mile long, sky high and hell deep” — and who are we to argue? The curious town of Marshall, North Carolina straddles the banks of the French Broad River as if for…