Justin Bieber & Selena Gomez Cuddle Sensually in Cabo

Selena Gomez cozies up to Justin Bieber while relaxing by the pool on Friday (December 9) in Los Cabos, Mexico.

The bikini-clad 19-year-old entertainer also checked her phone, while a shirtless Justin, 17, soaked up the sun on a lounge chair.

The day before, the couple attended a beach side wedding ceremony where Selena was one of the bridesmaids for her pal, Shannon Larossi.

More under the cut...Collapse )