Cinco de Mayo 2006
in Peabody, MA
Photos by Susan Engelke