Of Meatballs? It's their "holiday tradition"? I mean, I'll take it. But. Strange.

Ummmm, my New Neighbors Just Dropped off a HUGE TrayS

Ummmm, my New Neighbors Just Dropped off a HUGE TrayS