Showing posts with the label Mi-26Show all
Air Force deploys Mi-26, world's largest chopper, for rescue work