It seems like all the skeletons in Michael Jackson's closet are slowly making their way out and into the limelight.
Earlier this morning we reported that Michael wasn’t the biological father or the sperm donor for any of his kids, and Debbie Rowe is not the biological mother of the two kids she had for Michael. She was simply used as the surrogate, and paid to carry the children to term.
Now we're learning through Us Weekly that the biological father of Michael's children is Arnold Klein, Jackson's L.A.-based dermatologist and Rowe's former boss.
"He is the dad," says a Jackson insider. "He and Debbie signed an agreement saying they would never reveal the truth."
Debbie admitted a few years ago that she carried his children as a "favor" to Michael, but would not confirm that the marriage was ever consummated.
According to TMZ, Michael never officially adopted his three children and although he is presumed the father, it's not conclusive by any means.
Michael's mother Katherine has already been granted temporary guardianship of his children. The judge may grant permanent guardianship as early as July 6th.