Firefox 59 released

(mozilla.org)

394 points | by dikiaap 103 days ago [ vote ]

231 comments [+] Add Comment