A US Air Force C-130J Super Hercules has landed on a taxiway at Ramstein Air Base in Germany, marking the first time an aircraft has landed at the installation without using one of its runways.
The post American C-130 lands on Ramstein taxiway first appeared on UK Defence Journal.