
























Record hot weather kept the crowd down, but this year’s Latino Festival didn’t disappoint for its color, music, food, and a good time had by all. Sponsored every year by Latinos en Acción, a support group for new immigrants, it is considered one of the high points of the festival season. These are my photo impressions, taken over the two days of the festival