Anyone else remember the old Velvet Freeze chain? They used to be everywhere in St. Louis, but almost all of them disappeared in the Mid to late 80s. I understand that the very last one in the chain is still operating in the St. Louis suburb of Jennings...I may hve to pay them a visit. Anyone have any more background info on the chain? As I remember, they had locations throughout Missouri & Illinois, and may have had some in other states as well.