Please, please, please… I can’t follow your site since you started putting up full-size JPGs. It would be so much better to put up friendly web-sized images (say, 600-800 pixels wide, which is full screen for most screen sizes) that LINK to the full-sized ones.
If you are using WordPress, that is done automatically by saying “large size” for the media (which uses the maximum width of the webpage) instead of “full size”. Clicking on the image will take the viewer to the full size one, which will only be downloaded when requested.
A screen operates at 72dpi. Most websites are designed to be 600-1000 pixels wide. An image that is 5500 pixels by 6500 pixels, as an example, instead of one that is 800 by 945 is 35MB vs less than 1 MB, or 47 TIMES BIGGER THAN IT NEEDS TO BE.
And then there are the posts that contain several images, uncropped, full size. Like this one. That’s more megabytes than many entire pieces of software. It’s just impossible.
And it’s also pointless, since the browsers will download that 35MB chunk and present it at the appropriate size for the browser screen (scaling it on the fly), so it’s been downloaded for nothing.