It was hacked. IMGuru is broken, but QicPic works http://xqz3u5drneuzhaeo.onion/users/qicpic/