AceShowbiz - %cShay Mitchell% never hesitates to show off her hot body. She treated her 16 million Instagram followers to a topless photo of herself on Tuesday, May 23. The 30-year-old actress took the gorgeous photo during her trip to Oualidia in Morocco.
In the photo, Shay was standing in front of a beautiful flower bushes without any top on. She only covered her breasts with her "messy hair" while posing with flowers in one of her hands. Shay completed her look with a pair of sunglasses and gold bangles. "Messy hair, don't care. Flower child at heart," she wrote in the caption.
Fans marveled at her beauty in the comment section. "Oh my!!! Not very many times I am speechless lol @shaymitchell this pic is perfection! You are a work of art for sure!" a fan commented. "Shay you are the definition of beauty! Ahhh so gorgeous!" another wrote.
Hours after sharing the sexy pic, Shay revealed her dorky side on Twitter, on which she uploaded a video of her trying out a silly Snapchat filter. "Oh wait one more thing #thesammyandlisashow," she wrote.
She was also live-tweeting during the latest episode of "Pretty Little Liars" along with co-star %cTroian Bellisario%. The two exchanged some compliments after the episode aired. "Hey T did I mention you are a genius? @SleepintheGardn," Shay tweeted to Troian, who replied, "I love your performance in this episode."
IM BACK (IN ALLLLL OF EMILYS CLOTHES) live tweeting with west coast 💃🏻 pic.twitter.com/9zz4kRPqFB— Shay Mitchell (@shaymitch) May 24, 2017
Hey T did I mention you are a genius? @SleepintheGardn— Shay Mitchell (@shaymitch) May 24, 2017
I love your performance in this episode. https://t.co/NYYzH5VNJj— Troian (@SleepintheGardn) May 24, 2017