This week Jennifer Hudson posted an Instagram composite picture of her in a yellow bikini, and the internet lost their mind.

Well, so I don't keep you waiting, here you go:

Very nice. Plus she makes a good point - she "earned it"!

Jennifer's new hit "Walk It Out" is getting major play on Hot 99.1, so let's enjoy the video together: