Taunton Mega Meatball Is a Meaty Monstrosity of Comfort FoodTaunton Mega Meatball Is a Meaty Monstrosity of Comfort FoodTaunton's Brack's Grille & Tap boasts one of the biggest meatballs around, stuffed with five different kinds of cheeses. It's the comfort food you crave.Tim WeisbergTim Weisberg