a monstrous yeti wanders through a mountainous snowy landscape