Financial behemoth Leon Black of Apollo Global Management is under fire for $75 million in questionable deals with infamous pedophile Jeffrey Epstein as well as socializing and dining frequently with Epstein at his New York townhouse and storied private island.
Black has come forward to try to explain himself. But do his excuses bear scrutiny? RT America’s John Huddy reports. Then legal and media analyst Lionel and former UK MP George Galloway join Rick Sanchez to weigh in.
Watch: Here