Former NFL Super Bowl Champion leads Franchising efforts at Stacked Pickle Stacked Pickle is Indy’s favorite restaurant and sports bar! With over 15 draft flavors at the bar, daily drink and… August 8, 2017 · ·