Penélope Cruz rocked a black bikini on the beach in Barbados yesterday. She showed off her pregnant belly in a two-piece as she hit the sand with friends and swam with her son, Leo. Penélope and her family are vacationing at the Caribbean island's Sandy Lane Hotel just weeks after announcing the exciting news that they're expanding their family. Last month, Penélope and her husband, Javier Bardem, shared that they are expecting their second child after weeks of speculation. The duo have kept a low profile since late last year, though they did visit a Madrid park together in January.