Which sentence is punctuated correctly? (1 point)

A.My swim meet was canceled because of rain... but it will be rescheduled.
B.Which bus do we take to get to the pool...
C.The swim meet starts in an hour-we need to hurry!
D.I have snacks, a bottle of water-and a towel in my bag.

C. The swim meet starts in an hour-we need to hurry!