Back to photostream

Heavy Lift IL-76TD CCCP-76758 Stansted 12.10.1992

Note the fifth engine in the nose

321 views
3 faves
0 comments
Uploaded on November 2, 2013
Taken on November 2, 2013