Which figurative language technique is used in the following?

"I went out and caught that boy and shook him until his freckles rattled."

a. Simile
b. Understatement
c. Personification
d. Hyperbole​