De Havilland Canada DHC-6 Twin Otter

Takeoff from Lukla (LUA), Nepal. Runway is at a 12 degree slope with a cliff at the end. It seems to be taking off from an aircraft carrier.