Lockheed Super Hercules
U.S. Air Force C-130J Lockheed Super Hercules at the air show at Ysterplaat Air Force Base, Cape Town, South Africa, 24 September 2010
© Awiebadenhorst | Stock Free Images
Similar Free Images
Categories: