David Chase Accidentally Gave Away the Mystery of the Sopranos Ending By James Sainte-Claire June 12, 2020