Shirtless Justin Bieber in Los Cabos