A women veteran holds an American flag while riding on a truck in a parade in St. Louis on January 28, 2012. Thousands of people lined a parade route in downtown St. Louis for the nationÕs first parade to honor those who have served in Iraq and Afghanistan. UPI/Bill Greenblatt