India’s army claims it found yeti footprints in Nepal. The world is skeptical.