Tennis superstar Serena Williams was spotted striking a pose during a photo shoot on Miami Beach on Monday (April 15). The curvy tennis champ wore a black and white high waisted bikini as a photographer snapped away. Later, she changed into a yellow, form-fitting dress and a black floor length dress.
More from Sandrarose.com: