Ahead of its official release, Mozilla has uploaded Firefox 13 FINAL to its servers, the latest version of its open-source, cross-platform web browser. Version 13 will be officially unveiled on June 5, when it should also become available as an update to existing Firefox users.