Wednesday, February 28, 2024

DF-17

The Chinese Dongfeng-17 (DF-17) missile systems were filmed moving across a beach in Fujian province, close to Taiwan. The People's Liberation Army (PLA) has deployed...

TRENDING NOW