There is still archive.today, too bad the owner is crazy