More than two decades after she first burst onto the scene and into our hearts with Selena, Jennifer Lopez still manages to keep us on our toes. And when it ...