Tennis queen Serena Williams has revealed she is pregnant with her first child.
The tennis legend shared a photo of her showing off her baby bump on social media.
Serena Williams is said to be 20 weeks pregnant.
The American sporting star is in a relationship with Reddit co-founder Alexis Ohanian.
Reports indicate that Serena Williams was already pregnant when she won Grand Slam title number 23 at the Australian Open in January this year.