Selena Gomez spent the weekend soaking up the sun, showing off her killer bikini body in the Miami heat. The 20-year-old ...