What the American Flag Means?

The 50 stars represent the 50 states in the union. The 13 stripes are for the 13 original colonies, and the red stands for the blood shed for this nation and the white stands for courage.