Being China, I think we can’t verify anything.
For what little I can see its terrible. I hope this is just footage from some SCIF I flick like 12 Monkeys (2015 Setting!!??)