Special photo by Mike Elswick A variety of foods from Mexican specialities to barbecue and pizza were provided for guests to Saturday’s Cinco de Mayo festival.