I saw this in a supermarket and decided I would come back and get for Christmas but can’t remember where. it wasn’t fancy more like a giant lubchable. Cheese crackers and I think ham or salami. anybody aware of it or have I created this in my head?