In Virginia's countryside, picture a scene straight out of a postcard – rolling hills, farms, and winding roads leading through the sometimes misty mountains. That's Waynesboro for you, a cozy town nestled in the Shenandoah Valley. With about 22,000 folks calling it...