It's hosted on Mega probably due to the size. Just use your browser and download or use the Mega application.