US PATRIOTISM: May 18 Armed Forces Day - May 27 Memorial Day - June 14 Flag Day



News