Hollywood stars Ben Affleck and Jennifer Lopez appear to have one of the longest-running celebrity romantic relationships in history.
Hollywood stars Ben Affleck and Jennifer Lopez appear to have one of the longest-running celebrity romantic relationships in history.