Trivia Question There have been how many versions of the American Flag? A) 12 B) 40 C) 27 D) 31 Next Question >>