In Minnesota, at least, that American flag you're buying for this July 4th will be made in the U.S.A. A new state law requires that all Old Glories sold in Minnesota must be American made.