Selena Gomez [1] hit the beach wearing a supersexy one-piece American Apparel swimsuit in Miami on Saturday. In addition to looking happy and healthy, the singer was all smiles as she took a dip in the water and flaunted her figure while walking through the waves. She also appeared to be showing off a new tattoo on her thigh with the symbol x31! Selena touched down in Miami last week to promote her upcoming movie, Hotel Transylvania 2; she made a hilarious appearance on the talk show Despierta América [2] and likely took some time to visit the beach before jetting overseas for London Fashion Week, where she popped up on Sunday.
It's been a busy Summer for Selena, who in addition to doing press for her animated film has been filming scenes for Neighbors 2 [3] and prepping for the release of her upcoming album, Revival. So far, Selena has dropped the first single [4], "Same Old Love" — which is maybe, definitely about her relationship with Justin Bieber — and talked about the song's racy cover art [5] to Ryan Seacrest [6], calling it "stunning." Selena also touched on her experiences being body-shamed earlier this year [7], saying, "I did gain weight, but I don't care." Keep reading for the latest photos of Selena on the beach, then check out her hottest social media snaps [8].