OK. found the problem. its a 3rd party image sharing service failed, taking the site down with it. the image sharing service allows people to share image on places like Instagram. But I think nobody ever uses it.
3 Likes