Former President Barack Obama snapped a photo of former first lady Michelle Obama as she posed on the top deck of a yacht where the couple and celebrity friends spent Friday morning off the island of Mo'orea, in the South Pacific.