Selena Gomez showing off her curves in a black swimsuit on a beach in Miami. Enjoy the high quality images below!