Demi Lovato is showing off her fit figure in an edgy leather look. The 30-year-old singer stunned her Instagram followers this month as she posed from a boat amid her live performances in Rio de Janeiro - she also channeled her new punk rocker image by wearing leather overalls and a sheer top, plus tons of silver chain accents. Sizzling with her silhouette on show, the former Disney star shouted out her location and received plenty of love in the comments.
Read on to learn about the activities that help her stay in shape, as well as the photographs that prove they work—and don't forget to check out the 30 Top Celebrity Swimsuit Moments to become beach-ready too!