Megan shows off her sexy body