Press Releases ESPN and Netflix Set New April 19 Premiere Date for Highly Anticipated Documentary Series “The Last Dance”By Jeman VillanuevaApril 6, 20201 “The Last Dance,” the highly anticipated 10-part documentary series, will debut on Netflix beginning Monday, 20 April with two new…