Jennifer Lopez in black swimsuit