Designed by
Title
Naval Ilyushin IL-38N RF-75355 standing at Kubinka air force base during Army-2015 forum #90966577
Description
KUBINKA, MOSCOW REGION, RUSSIA - JUNE 17, 2015: Naval Ilyushin IL-38N RF-75355 standing at Kubinka air force base during Army-2015 forum
This image is editorial