Turns out that this is nothing but bullsh!t. I went to check out The Badger Mountain Orchard because it's located here in my town, and when I went to talk to them about it. They didn't even know what I was talking about and I show them the website that the OP linked to, and they told me that it was false.