This picture taken on October 10, 2025 and released from North Korea's official Korean Central News Agency (KCNA) on October 11, 2025 shows a new intercontinental ballistic missile (ICBM) during the military parade to celebrate the 80th founding anniversa


2 Dislikes
2 Shares
1 Comments