Vulture’s Peek is said to be the second holiest place in Buddhism. The budda use to sit below the mountain peek at the entrance of a cavern in retreat and teaching and in meditation. The peek is. also inhabited by many vultures. At one time a small temple stood there.