Himalayan Mountains

Himalayan Mountains is a location in the Himalaya. Lep crashes with her plane, along with Jocelyn and Kamilla. They find the Yeti, the monster that lives there.