The distinct possibility that this “new revelation” is nothing more than yet another Sasquatch subject money grab, until it too is debunked, MUST be …