Frozen pizza lovers, you’re gonna want to try this: a foodie site just crowned Chicago’s Home Run Inn as the best frozen pizza in America—yep, even beating out DiGiorno and Red Baron! The judges said it tastes just like delivery and is made with real, simple ingredients. If you’ve only had the usual grocery store picks, this is your sign to upgrade pizza night. Who knew Illinois was hiding the GOAT of frozen pies? #Food #FrozenPizza #FoodieFinds