America’s longest road stretches 3,254 miles across 12 states. Here’s what you’ll see along the way