Which of the following is NOT a type of free weight?
Group of answer choices

A. dmbbell

B. resistance band

C. kettlebell

D. medicine ball