DF-26-missiles-at-2015-WWII-victory-parade-in-Beijing-1024x576

DF-26-missiles-at-2015-WWII-victory-parade-in-Beijing-1024×576

DF-26 missiles at a 2015 WWII victory parade in Beijing. PHOTO: China Central TV screen grab

April 17, 2018 2:28 PM (UTC+8)