The world's best pizza is found in a restaurant on New York City's Lower East Side, the organization 50 Top Pizza said in its latest world rankings released this week.
Since watching sports in-person was a thing, people have been throwing down pizza and chicken wings out of sports collectibles, and those are just two foods....