Netflix has announced the release date for “Seven Kings Must Die,” the sequel to “The Last Kingdom.” On April 14, the movie will debut on the streaming service. Additionally, the film’s first look images, which can be seen above and below, have been made available by Netflix. “It has been such an honor to be […]