Viral Video for Mexican Restaurant Chain



This spot actually ran on TV first. The slogan at the end says it all… Our Food Speaks For Itself !!!!!