IL-76

A Chinese IL-76 transport plane spotted landing in Davao City, Philippines on Friday. Photo: Jose Antonio Custodio Facebook page

June 11, 2018 11:31 PM (UTC+8)