MICHELLE Keegan looked incredible as she enjoyed a cocktail on a white sandy beach in Mexico. The actress, 34, showed off her stunning figure in a lilac bikini top and torn black denim shorts.
Her long brown hair fell over her tanned shoulders and she covered her eyes with shades as she held up her beverage for a picture.
Yesterday Michelle toasted her fans, saying her blood was "80 per cent spicy margarita'. Relaxing in a skimpy top on her Mexico holiday she raised a glass of the cocktail, which is made of tequila.
She posted the video alongside the song Bottoms Up by Trey Songz and Nicki Minaj. Michelle licked the rim, which traditionally has salt on it, before taking a sip and raising the glass to the camera.
Read more on thesun.co.uk