Think you know American sandwiches? While everyone talks about Philly cheesesteaks and po' boys from New Orleans, there's a ...