Route 29 stretches from Pensacola, Florida, to the suburbs of Baltimore, Maryland. In Virginia, where parts of it are named the Lee Highway (for General Robert E. Lee), it travels alongside rolling hayfields, farmhouses, and vineyards; the Blue Ridge Mountains of the Shenandoah National Park looming in the background. Namesakes…