Two unidentified Royal Air Force Lockheed C-130 Hercules aircraft

Location: Snowdonia National Park, Wales

Two unidentified Royal Air Force Lockheed C-130 Hercules aircraft

Location: Snowdonia National Park, Wales