Photo Illustration by The Daily Beast / Photos Getty Asheville, a city of 95,000 nestled in the verdant foothills of North Carolina's Blue Ridge Mountains, ... Read more