Mozilla in 2012 Infographic

I stumbled across this cool infographic about the stuff Mozilla did this 2012. Being the best open...

Read More