Lockheed T-33 Shooting Star

Share
twitterlinkedinfacebook
Image 4 of 4
< Prev
Lockheed T-33 Shooting Star 4.jpg
Lockheed T-33A Shooting Star, 14286, USAF, Duxford, United Kingdom,  26th September 2006. Photo by Glenn Ashley Photography