The height, h, in feet of a ball above the ground is given by h= -16t^2+64t+80, where t is the time in seconds. How long does it take the ball to hit the ground?

A) 3 seconds
B) 4 seconds
C) 5 seconds
D) 6 seconds