Found these at our Dollar Store yesterday, they had a bunch. Had never seen any like this before. Anyone else? Back of card says they’re made by Jam ‘n Products in L.A. California.