the best pizza on earth11:29 AM
Now you might think you've had the best pizza on Earth, but if you've never tried a pie in New Haven, Connecticut, then I'm skeptical that your assertion is true. I'm over at Petit Elefant sharing my top New Haven pizza dives. If that doesn't pique your interest, then perhaps my recipe for mashed potato pizza will?
What's your favorite pizza toppings?