Gov. Eric Greitens has admitted he had an extramarital affair in 2015.