Giant print of Eddie and Dave unveiled at revamped restaurant in St. Louis. Continue reading…