On Nov. 5, Great Promise for American Indians hosted their 25th Annual Powwow and American Indian Heritage Festival—the largest single-day powwow in the country.