A boy runs 20 km in 2.5 hours. How long will he take to run 32 km at double the previous speed?
[A] 5 hours
[B] $4\frac{1}{2}$
[C] 2 hours
[D] $2\frac{1}{2}$