Jennifer Hudson gave birth last night to a baby boy.

According to sources, Jennifer Hudson and fiancee David Otunga welcomed their son late last night on the hush with not a speck of paparazzi in sight. Seeing as the two opted not to know the sex of the baby, they brought both pink and blue clothes to be on the safe side. From what we know, the baby weighed in at seven pounds, fourteen ounces and was named David Daniel Otunga, Jr. after his father.

Source

Kelly Rowland spotted in St. Tropez looking relaxed.

Amber Rose talks to Complex Magazine about Kanye, modeling, and bestiality. Yes, that’s what I said. More pix here.

Rihanna gets kissy kissy with a club promoter in New York.

Keri Hilson performs yesterday in all her studded-leather glory in Tokyo