Demi Moore is not your typical grandmother - and she's shown exactly why in her latest racy upload.
In her Fourth of July post on Instagram, the actress encouraged her Instagram followers to wear sunscreen but left fans wondering if she really was 60 years old as she posed for the camera.
She took to the social media platform to pose in a bright blue bikini and black sunglasses while holding her dog Pilaf. "Happy Independence Day!" she wrote, "Don't forget your SPF."