Very intersteting info about another form of life here on Earth near Mount Kailash and Manasarovar lake. Maybe you can look at this more closely from RV point of view. Here is short video with yogi point of view and small experiment with the beings....