May 5 (UPI) -- Jennifer Lopez thinks new boyfriend Alex Rodriguez is "the best."
The 47-year-old singer and actress was all smiles as she gushed about the 41-year-old retired New York Yankees star on Thursday's episode of The Late Late Show with James Corden.