Hmmmm wonder what HE did.. https://www.zerohedge.com/markets/leon-black-steps-down-apollo-ceo-after-review-jeffrey-epstein-ties
Leon Black Steps Down As Apollo CEO After Review Finds He Paid Jeffrey Epstein $158 Million | ZeroHedge
ZeroHedge - On a long enough timeline, the survival rate for everyone drops to zero
https://www.zerohedge.com/markets/leon-black-steps-down-apollo-ceo-after-review-jeffrey-epstein-ties