In my 5th episode, Lou "The Sandwich King" and I take you along on our quest to find the world's greatest Italian sub. We carefully and meticulously taste tested nine of the best Italian subs in the greater Boston area and have determined which one now holds the crown of "World's Greatest." Enjoy!