Why it’s (nearly) impossible to land a helicopter on Mt. Everest
Straddling the border of Nepal and China stands the world’s highest mountain: Mount Everest. To the locals, it’s known as the “Goddess of the Sky,” and to intrepid adventurers, reaching its summit has long been seen as the ultimate test of human…