Which of the following aerobic activities has the highest impact on the joints?

A.
cycling
B.
swimming
C.
running
D.
walking