In reply to steveriley:
Due to the way we cache images, the first person to view an image triggers it to be "created" in the right size to display on that page. Unfortunately this means the first person may have to wait an extra few seconds for it to load, however it should in fact do that, rather than just never loading for you.
the image seems to work for me now, so I suspect the server was just taking a bit longer with that image strangely. If it keeps happening, it may be a sign that something is amiss with the code/server and needs fixing. So let us know if it happens constantly.