Stretching for more than 350 miles, U.S. Route 101 runs between Astoria in the north and Brookings in the south, with plenty ...