Holy crap! Serena Williams is pregnant, y'all.
Williams announced the news via Snapchat this week, shocking literally (ok, maybe not literally) everyone. The tennis star posted a side view of herself in a yellow swimsuit, writing in the caption, "20 weeks."
Can you believe it? Serena and her fiance, Alexis Ohanian, announced their engagement back in December, so it's been one piece of good news after another for the happy couple. Take a look at Serena's reveal below.
[Photo: Getty Images]