Lockheed C-130J-30 Super Hercules

17-5900
 United States
 
Transport

17 Apr 2023
17-5900
RMS - EPPW
Lockheed C-130J-30 Super Hercules