Democratic U.S. Senate candidate Elizabeth Warren has publicly acknowledged for the first time that she told officials at Harvard University and the University of Pennsylvania that she had American Indian heritage.