Sofia Vergara Bikinis in Mexico With Boyfriend Nick Loeb