Wanda Sykes & Wife Had Twins

According to PeopleMag Wanda and her wife Alex gave birth to twins in April. The couple gave birth to twins Olivia Lou and son Lucas Claude. Congrats, but i wonder why its' just coming out?

Comments