When you see the squares with the red crosses, it can mean the photo hosting site is down temporarily or it could mean the photos have been moved or deleted by the owner. If neither of these apply, sometimes it helps to clear out your temporary internet file cache as if that's full, it slows down image loading on website or prevents pics loading at all.