It seems that no celebrity is safe from fat shaming critics, and earlier this week Selena Gomezreceived some nasty feedback after posting some bathing suit snapshots.
But rather than letting the haters get to her, the 22-year-old “Wizards of Waverly Place” starlet posted an empowering message for women of all shapes and sizes.