U.S. Africa Command Confirms Russia Deployed Military Fighter Aircraft to Libya, Shares Images
Satellite imagery had already showned at least one MiG-29 on the ground in Libya. The U.S. Africa Command has just released some additional details and images. Last week we reported about the alleged deployment to […]