Megan shows off her body