Looks like an old military air base. Pictures The Mi-26 helicopter, the heaviest and most powerful helicopter in the world, was designed for carrying large-size cargoes weighing up to 20 tons.