Designed by
Title
Ilyushin IL-20 of russian air force landing at Kubinka air force base. #102726584
Description
Kubinka, Moscow Region, Russia - June 3, 2011: Ilyushin IL-20 of russian air force landing at Kubinka air force base.
This image is editorial