See what I mean? check with the other picture below.
Yes, she's landing. Strip elevation 7100ft, average slope 15%. The thresold is in the center of the picture, one third from the bottom & left to a "large" pine tree. It is materialized on the ground by two white dots.
And indeed, what you face there is a real wall. See below, the strip is located right of the trail in its upper part.
Pictures by Patrick Fagnoni.