Cinco de Mayo 2006
in Peabody, MA

Photos by Susan Engelke