Starz Satisfies Fans’ “Now Apocalypse” Binge Cravings with the Full Season Release of the Critically Acclaimed Comedy March 22 at 12 AM ET occasio 5 years ago