That cave system is pretty cool. I don’t know about their theory that the bodies were dropped in from above though. It doesn’t look that plausible based on that graphic at any rate.
I noticed that too, it presumes some evidence of an ancient sinkhole, now filled it.
Much remains unexplained.