A charter bus driver drove at an average speed of 65 mph for 305 miles. If he stops at a gas station for 15 minutes, then drives another 162 miles at an average speed of 80 mph, how long, will it have been since he began the trip?
A. 0.96 hours
B. 6.44 hours
C. 6.69 hours
D. 6.97 hours