Tag: Sandwich

World’s tallest sandwich built in New York

The world’s tallest sandwich was built in New York City on Saturday,