I was scratching my head about some product images that weren't showing in a Zen Cart website. When trying to access the image URL on the browser, I was redirected to the product info page. Then I remembered about the USU .htaccess rules!
Basically you can't use an image with name "-p-..." (or ...-m-..., ...-pi-..., etc.)
As noted in this support-thread posting: