As I suspected, the link is to the famous picture made into a poster -- one I have framed and hanging in the room I now sit in.
We puny humans are humbled and amazed...