American Indian festival draws more than 2,200