San Miguel de Allende, Mexico: people travel to town from the surrounding countryside, and wave flags, to celebrate Mexican Independence Day, 9/15/2009 (photo: Ann Summa).