Monday, December 29, 2014

Expectant Mom Whose Ultrasound Face Went Viral Gives Birth to Quadruplets

Odds of two sets of identical twins is 1 in 70 million natural births.

No comments:

Post a Comment