Even if you don't follow her on social media, you're probably aware that Kim Kardashian posts bikini pics like it's her job.
Which is fitting, because in a way, it is her job.
But these days, it seems Kim isn't quite as devoted to maintaining her web presence as she used to be, which may explain her latest slip-up.
The 36-year-old mother of three posted the above photo to her Instagram page yesterday, and fans immediately cried foul.
No, this isn't another Kim Kardashian Photoshop controversy.
As far as anyone can tell, the image is un-doctored.
But that doesn't mean everything is entirely on the up and up here.
Kim captioned the image, "It's really hot today," which would lead any reasonable person to the conclusion that the photo was taken on the day it was posted.
But it wasn't.
It's a repost of an image that originally appeared on Kim's page on June 24, 2014.
Yes, it seems Kim tried to pass off a 3-year-old photo as a new one.
Her reasons for failing to acknowledge that the image is a throwback are unclear, but many fans have jumped to the conclusion that she's not happy with the way her body looks these days.
Whatever the case, Kim's not talking.
And if she's embarrassed by being called out, she's certainly not showing it, as she hasn't removed the image from her page.
It's been a rough week for Kim, who's now dealing with her second photo scandal of the week.
Photos of Kim cosplaying as Jackie Kennedy sparked major controversy on Tuesday, with many decrying the reality star for exploiting the image of the late first lady.
Obviously, Kim is no stranger to online outrage, but two mini-scandals in one week is a lot even for her.
"When we start comparing Kim Kardashian to Jackie Kennedy, we have failed as a nation," one prominent Kim critic tweeted this week.
We don't know about blaming her for all of our nation's woes, but yeah ... Kim might want to stay off the 'Gram for a few days.
Just a suggestion.