MEXICO CITY, June 18 (UPI) -- Jennifer Hudson showed off her bikini body in a photo collage she shared on Instagram Tuesday.
"It would take mexico to get me to play on the beach!" the 32-year-old singer captioned the snapshot. "I'm so not that girl! But I work hard, I deserve it right! Plus, I earned it!"