Man drives wrong way for 7.5 miles