Shay Mitchell puts her body on display while going topless at a beach on Monday (July 3) in Mykonos, Greece.
The 30-year-old former Pretty Little Liarsactress ditched her bikini for a dip in the water, though she walked around with her clothes on as well!
Shay, who is Canadian, took to Instagram the next day to wish her fans a Happy Fourth of July.
“I may not be American, but if you know me – you know I love a celebration especially when it means coordinating outfits, eating burgers and basking in the sun! Happy 4th!!!” Shay wrote.
25+ pictures inside of Shay Mitchell hitting the beach with friends…MORE HERE! »