Index of ftp://mirrors.easynews.com/mozilla/firefox
Parent Directory
releases
21.00b
December 16 2009