Founder of Barstool Sports wants everyone to know: New Haven is the pizza capital of the U.S.

Native Nutmeggers know that New Haven is the pizza capital of the world, and now thanks to a well-known businessman that title is getting some national attention.