I can open the image in a separate window, but it doesn't show here.
They're protecting their images from hotlinking, and you have the image cached in your browser. I just went to the link and saw the photo, then came back to this thread and saw the photo. I went to another page, cleared my cache, came back here and saw the broken image link.