Share
twitterlinkedinfacebook
Image 1 of 1
Ilyushin Il-38 May 4.jpg
Ilyushin Il-38 May, 11006/22, Russian Navy, Fairford, United Kingdom, 20th July 1996. Photo by Glenn Ashley Photography