Which chip are they using? The highest capacity NAND memory on Samsung's website appears to be 256Gbit. Example part number: K9PFGD8U5M (most of the detail is hidden behind an NDA)
I doubt they can stack 32 of these chips into the same thumb drive, so what else is out there?