I see this happened about three weeks ago, but the first I have heard of it. Good deal, and if the owner offed himself in a Thai prison, more so the better.

"AlphaBay’s creator and administrator, Alexandre Cazes—who went by the names Alpha02 and Admin online—was arrested by Thai authorities on behalf of the U.S. on July 5, 2017. A week later, Cazes apparently took his own life while in custody in Thailand."


Good deal, and good riddance.