Shay Mitchell is giving us serious bikini envy.
In the images, which were photographed by Hudson Taylor, the 28-year-old stunner appears in a variety of swimsuits, including a revealing black number and a palm tree-printed one-piece. The brunette beauty shared a few of the snaps with her followers on Instagram.
The Canadian actress' long brown locks are styled to beachy perfection, and her olive skin is bronzed and beautiful. Her makeup is quite sultry, with a smoky eye, bold brows, and shimmery pink lipstick completing the look.
Fans will get to see more of Shay this summer when "Pretty Little Liars" returns to TV on June 2. We can't wait!
In the meantime, check out more pics of Shay below: