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 Liars actress ditched her bikini for a dip in the water, though she walked around with her clothes on as well!
PHOTOS: Check out the latest pics of Shay Mitchell
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! »