Cinco de Mayo Festival at Moore Square May 5 - Triangle on the Cheap

Cinco de Mayo Festival at Moore Square May 5 - Triangle on the Cheap image.
source