Yep........that's Eye of the Needle.
I believe this to be the Eye of the Needle (mile 38.2). This picture does not give credit to the narrow chute on river left and the drop here.