imherewithmagOct 15, 20203 minPrince Harry and Meghan, Duchess of Sussex, have struck a deal with Netflix