Beyonce showed off her bikini body in a series of photos posted on her Tumblr blog recently.
The 32-year-old singer appears in several bikini shots from a recent vacation with her husband, rapper Jay z, and sister Solange Knowles. In one shot, Beyonce can be seen in a metallic blue bikini striking a pose.
Jay Z, who turned 44 on Dec. 4, announced on his Life + Times blog on Dec. 3 that he and Beyonce have decided to temporarily try a vegan diet, which means they will abstain from consuming animal products.
"Psychologists have said it takes 21 days to make or break a habit. On the 22nd day, you've found the way," he wrote. "On December 3rd, one day before my 44th birthday I will embark on a 22 Days challenge to go completely vegan, or as I prefer to call it, plant-based!!"
"This all began a few months back when a good friend and vegan challenged me to embrace a 'plant-based breakfast' every day. It was surprisingly easier on me than I thought," he added.
Jay Z later explained why he decided to try it.
"Why now? There's something spiritual to me about it being my 44th birthday and the serendipity behind the number of days in this challenge; 22 (2+2=4) coupled with the fact that the challenge ends on Christmas day ... It just feels right," he wrote.
Jay Z then added, "P.S. B is also joining me."
Beyonce is currently on tour and she performed in Los Angeles on Dec. 3. She dedicated a short performance of the song "I Will Always Love You" to the late actor Paul Walker.