Well... once I went directly to the image, the page updated with the cache. It's a huge picture.
Anyways, I think the other poster is right in that the site you're linking to doesn't accept external links. I just saved a copy of the image, scaled it down and am attaching it below.