1 year agoDocumentary: Europa 'The Last Battle' Part Six (Operation Barbarossa)The Michelle Moore ShowVerified