Watch | Indian Air Force’s massive C-130J Super Hercules makes short landing on Agra-Lucknow Expressway

You may also like...