At 42, she is still a FABulously sexy diva. Mary J Blige proved this with papparazzi pictures of her on holiday in Puerto Rico with friends. The pictures show a physically toned and curvy Mary J looking hot in army green Melissa Odabash bikini and specs, as she went for a dip in the ocean yesterday. The holiday was a well deserved treat for thorough hard work. She recently wrapped up a film production, ‘Black Nativity’, a musical with co stars, Angela Bassett, Jennifer Hudson and Forest Whitaker. The movie is set to be released before the end of this year, and it is a retelling of the nativity story in the bible. Check out the nice pictures of Mary J Blige below.