I was able to get it here:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
Seems to be a lot of demand for this, most sites that offered the download are unavailable!
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/
Seems to be a lot of demand for this, most sites that offered the download are unavailable!