Justin Bieber And Sexy Selena Gomez On Romantic Vacation In Mexico

Young lovers Selena Gomez and Justin Bieber are on a romantic vacation together in Cabo San Lucas, Mexico, and the chart-topping 17-year-old is making sure he’s capturing every fun moment on camera - including his smoking hot girlfriend wearing next to nothing!

Posing prettily in a bright blue bikini, 19 year-old Selena is stretched on her side on a lounge chair by the pool in the romantic Mexican hot spot, while shutterbug Justin snapped photos of his sweetheart.

Showing off his abs by wearing only jean shorts, the Baby singer also revealed an ace-bandage wrapped left leg. The couple has weathered the recent accusations that Bieber fathered a child with a Mariah Yeater and have stood by each other while he denied paternity of the baby.

Read more for more pictures

Justin and Selena are in Cabo for a wedding; she is going to be a bridesmaid in her friend Shannon Larossi’s wedding and Justin is her dutiful date.