Equifax scrambles to explain itself since disclosing last week that it exposed vital data about 143 million Americans


90


ABC