Shay Mitchell wears tiny micro shorts with relaxed vacation energy in a sun-soaked setting. The carousel is from her recent ...