As we all know, Mozilla planned on releasing Firefox 4.0 final on the 22nd of March. But it looks like that someone leaked the url to the 32bit download of Firefox 4 Final. Mozilla has not officially announced Firefox 4.0 yet, but the software is available for download from the company's official http server.