To commemorate the 20th year since the September 11 terrorist attacks, more than 7,600 Flags of Valor will stand valiantly on Art Hill in St. Louis’ Forest Park