Possible Answers For: Elusive creature of Nepal