Pack your breath mints. The 31st annual Garlic Fest has kicked off in Gilroy which will be home this weekend to 10 tons of garlic beef, 4 tons of garlic pasta, another 4 of garlic calamari, a couple tons of garlic scampi, loads of garlic frog legs, several slices of garlic watermelon, tubs of garlic ice cream and loaves upon loaves of garlic bread. Tens of thousands of people are expected to show up at Christmas Hill park to take in the aroma that will be wafting throughout the town. We're not kidding. You can smell the garlic as you...