Barstool’s Dave Portnoy Rates Sally’s Apizza in New Haven No. 1
In honor of National Pizza Week I guess this would be a good time to reveal who’s got the best pizza in the entire country. We are in the hub of greatness, pizza greatness that is. Connecticut is in the ideal spot for the perfect storm of pizza perfection. New York in one direction, Boston … Read more