Designed by
Title
New Ilyushin IL-38N of russian Navy makes first flight in Zhukovsky. #89930200
Description
ZHUKOVSKY, MOSCOW REGION, RUSSIA - JULY 14, 2014: New Ilyushin IL-38N of russian Navy makes first flight in Zhukovsky.
This image is editorial