Scaramuzza Stuffed Shells

Fresh frozen.