Wikipedia seems to know about them. I’ve known of them for 2 years now.
Yeah and I have an igloo on Miami beach to sell you... (sarcasm off)