Beyonce shared a bikini snap from a cruise on her Tumblr page. The pop diva was traveling in the South of France in September while celebrating her 31st birthday aboard a yacht.