American flag reveals the country's principles and its interesting history and origin. American flags are usually hoisted at different national holidays and events, as well as at International events at public places, commercial buildings and even at public homes all around the country.