Sources have confirmed that Jennifer Lopez is pregnant. This is not a surprise for many since she has been showing a visible bump for weeks now. However there were two unexpected pieces of the puzzle that fell into place with this announcement. First, Lopez revealed that she and Mark Anthony are having twins! Second, she confirmed that they would in fact be rat babies.