The red square in place of an image is generally due to a page code error on the server side, ie; an incorrect address to the actual image, where it has been moved or deleted from the original location.
Sometimes you can experiance this when the web page in question is being updated or otherwise modified.