Delray Beach is about to get a whole lot smellier: The 17th annual Garlic Fest is back with its smells and tastes for three days, starting 5 p.m. Friday.What is pegged as the "Best Stinkin' Party in Town," is set to take over Old School Square at 51 N. Swinton Ave.