Demonoid is back
demonoid.ph