Firefox 13 released, new Home page included

Mozilla has just uploaded Firefox 13 to its servers which means that you can get your hands on the latest builds that includes new Home and Tab pages with the official release happening on June 5. Read more…



Neowin