Home Run Inn Frozen Pizza Named Tops In Nation

When it comes to pizza, they've scored it big. Consumer Reports has named Chicago's Home Run Inn pizza the best frozen pizza in the nation. CBS 2's Vince Gerasole is visiting the family-owned pizza company at their plant in Woodridge.