Mozilla achievements in 2012 [Infographic]

World's #3 web browser Mozilla Firefox posted a new infographic on their official blog post, that tells Mozilla achievements in 2012. 

0 comments

 
© 2012 All Rights Reserved Tech Shortly
Back to top