Over 700,000 miles of travel to 2,800 cities, towns, and villages...