Newzleech has been down for almost a week now. Their hosting company based in the Ukraine Colocall was raided and all their server confiscated. Including the ones Newzleech was hosted on.
Newzleech is currently being restored but it will be sometime before we see it online.