It has been nearly two decades since a mysterious humanoid encounter took place high up in the Himalayas, and the group of eminent glaciologists and geologists of ISRO (Indian Space Research Organization), who had observed this strange humanoid entity for nearly 45 minutes, are still baffled by what they had witnessed and what it all means.
Mysterious Universe Articles