Netflix has released the official trailer for its new animated World War II epic, called The Liberator, which premieres on the streamer on Veterans Day, November 11, 2020. Here's how Netflix describes ...