RihannaRihanna is no stranger to showing skin, but her Vogue shoot, in which she rocks some undeniably sexy Jessica Rabbit red hair, may be the most tasteful body shots the pop star has done to date.

She frolics on the beach in a Lanvin silk dress blown over her thighs, and her curves are on full display in an Herve Leger one-piece as she strikes a back bend in some Alexander Wang open-toe booties.

Rihanna is in the best shape of her life after preparing for her role in the blockbuster 'Battleship,' and it shows. She's given up her staples of junk food and pasta. Her trainer Ary Nunez has been strapping weights to her hands so she could multitask while working out.