Sandwiches are just one of the great American foods. From peanut butter & jelly to roast beef to Italian hoagies and Texas barbecue on a bun, these simple, tasty stacks of assorted breads and fillings are one of the main fuels of Americans across the country. And in an age of ever expanding national franchises, there are still many unusual little restaurants and stands that serve unique, locally famous sandwiches that help preserve some our country's regional charms.