Chinese military airbase, Lingshui
Chinese military airbase. Satellite image of the military airbase at Lingshui, Hainan Province, in China. This was where a US spy plane was forced to land on 31 March 2001. Image taken by the Ikonos satellite on 10 April 2001.
Details
License type
Rights Managed