Does this place even exist? It's like a TV show. Would make great reality TV. That said I don't watch TV.
Hard to believe, and yeah, pretty crazy--who have you reported this to?
I googled and only came up with your post.
OK-wait. I found this. Link won't paste. It's the something "in the woods" "outfit". Outfit? Sounds like a synonym for "scam"
The page is quite a red flag.