Who ever said that you need to show off some skin to be hot? Look at Demi Lovato, she’s on her gym clothes but she looks totally sexy! Maybe it’s the way she strut her stuff, her cute smile, or the fact that she looks powerful and strong. Perhaps all of those factors contribute on why this selfie turned out to be a hot one. We’re pretty sure those who were bashing her because of her body before will all shut up now.