LOL! That one’s a new one for me.
That was making the rounds in SoCal back in the ‘80s or ‘90s.
Had friends who lived in the Santa Ynez Valley where Neverland was located and the local gossip was pretty bad about what was going on there.