Jennifer Hudson is not Kim Kardashian.
The former American Idol finalist and Oscar winner is not one to flaunt her bikini body on Instagram... but she simply couldn't help it this week.
"I'm so not that girl !" wrote Hudson as a caption to these Mexico-based pictures. “But I work hard, I deserve it! Plus, I earned it!"
Meaning what, exactly?