Willie runs 3 miles in 12 minutes. If Willie runs at the same rate, how far can he run in 60 minutes?

A. 19 miles
B. 4.5 miles
C. 45 miles
D. 15 miles