I was fine when I used it. Just a normal image hosting site.
well, I was inside a company network, but it grabbed my browser and "Lisa" insisted I should read how she earns £££s from google, and popups kept interrupting any attempt to navigate away, or even close the browser, or even go through shutdown!
I'm not going to bother trying it again to see if it's OK now...