Designed by
Title
Ilyushin Il-86VKP RF-93642 of Russian Air Force taking off at Chkalovsky. #102726576
Description
Chkalovsky, Moscow Region, Russia - October 20, 2015: Ilyushin Il-86VKP RF-93642 of Russian Air Force taking off at Chkalovsky.
This image is editorial