Technology channel

The first science war movie in china ——<seven days>中国第一部科幻战争短片《七日》
The first science war movie in china…
Deewatch