Megyn Kelly came down hard on Jennifer Lopez for her recent fashion choices during her performance at an Indian billionaire's wedding.