Jennifer Lopez was on a short break as she accompanied Marc Anthony on his European tour. They stayed in a villa off Portofino. These bikini pictures were snapped on July 4. J. Lo and Marc Anthony were with their friend, fashion designer Stefano Gabbana. J. Lo had gained more than 3 stones while she was pregnant less than 5 months ago. Now, she has shed all that weight and looked fantastic in her bikini pictures. Marc said he brought his entire family with him to inspire him.