Jennifer Hudson showed off her sexy curves and flat abs in a teeny yellow bikini for a much-needed day in the sun. "It would take Mexico to get me to play on the beach! I'm so not that girl! But I work hard, I deserve it right! Plus,I earned it!" the "Dreamgirl" posted on Instagram on June 17, 2014.