Hey guys, just stopped by the famous Central Street Grocery in New Orleans and picked up a few of their world famous Muffulettas. Do you guys have this Godly creation in Philly and NY or is it exclusively down here in New Orleans?


"What are you cacklin' hens cluckin' about?!?!"

"Is that him?!? With the sombrero on?!?"