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 Photo

Categories: