She may be 42-year-old but Jennifer Lopez’s body still looks like a 20-year-old’s, if not better! We know because the mom-of-twins showed off her bikini body on Monday at a beach in Rio de Janiero!
Rio is one of the stops for her “Dance Again Tour” but fun time first before work for J.Lo and her twins. Oh and of course the love of her life Casper Smart was with them too! Some friends joined them for some fun beach time as well.