Photo ID 29575 by Tom Gibbons. Russia Navy Ilyushin IL 38, 22 RED
Cross Data Search
Photo ID 29575 by Tom Gibbons.
Ilyushin
Ilyushin IL-18/20/22/24/38
Ilyushin IL-38
Russia - Navy
UK
UK - England
July 18, 1996
December 08, 2008
22 RED
08_011006
Tom Gibbons
Spy Planes & Reconnaissance
Open in parent new window.
Close window