Wrong-way driver stopped after 37 miles