Originally Posted by Premier
must have been recently.. i cant imagine too many Mexican restaurants in Wisconsin..
In Madison, there's several La Bamba's, who advertise "Burritos as big as your head". It's actually a franchise outfit out of IL. I'm not sure if this is what he's referring to though. http://www.labambaburritos.com/menu-nutrition/