If you're seeing red-x's then that's your problem. On my screen I'm seeing a perfect specimen of a topless woman cupping her breasts. Sucks to be you.
That's because you're stupid. The picture was already in your cache. I went back to the website directly, it redirected me to Yahoo! meaning, no hot linking.