I just happened to stumble across a few clips on YouTube of Lukla AP a couple of weeks ago. Scary isn't the word - terrifying would be more appropriate. There are a bunch of videos on YouTube of landings there - well worth the time spent.