Wow. That is indeed a fascinating site. Thanks for pointing to it. It is not, however, the one I was looking for. I did find the article, and the photographer (actually a scientist taking pictures) is named Sergei Gaschak. Here's a bit about him:
I was hoping to find more pictures and more details, but this overview will, I guess, have to do.
|Steamin' Mad by ahrensjt|
from Angered Subjects (Street Photography)
|Smile by Olymguy|
from Ultra Asian Indian Female Faces
|Space Shuttle Cockpit- by vbuhay|
from Aircraft Control Stick