Elkin, North Carolina

Elkin, North Carolina, one of America's Top 10 Coolest Towns