Ladies and gentleman, knock us over with a Mack truck. Jennifer Lopez is pregnant.
The diva, currently on tour with hubby Marc Anthony, finally made it official last night by announcing on stage in Miami, "Marc and I are expecting." After her shocking announcement, Anthony kissed his wife's belly. All together now: "Awwwww." Apparently, the revelation was news to Marc, who said, "I didn't know she was going to talk."
The two have been married since 2004.