Advertisement

Franny's Clam Pie

(03:33)

New England may have created the clam pie but Brooklyn, NY, perfected it.

Learn more
Show:
Best. Ever.
Host:
Ted Allen