The Web is 25 (photo)

Mozilla.org in 1998

Mozilla.org in 1998.