Alessandra Ambrosio has a new companion for all of her swimsuit photoshoots--and it looks like he’s enjoying the view just as much as all of her loyal followers. The star and her boyfriend, Richard Lee, are currently on vacation in Cabo San Lucas, Mexico, soaking up the sun while they pack on the PDA in a spacious pool overlooking the beach.