Home of the World's Largest Sandwich – Established 1974