Mozilla.org
Nov 14, 2003
1 minute read

It seems mozilla.org got another overhaul of their page. This design looks very good. Adds a corporate touch to the mozilla project.


Back to posts