Selena Gomez, wearing a one-piece in two different colors, meets up with her friends outside her hotel in Puerto Vallarta, Mexico.
The 22-year-old singer and actress is currently in the tropical retreat writing new songs.
.
.
.
People were making fun of Selena’s figure before she shared a photo of herself in a swimsuit on Instagram. “I love being happy with me, yall,” she retorted.
.
.