StormBringer
Posts: 2,218 +0
Not really news but might qualify as Interesting to some. Everyone's favorite Search Engine clebrates 5 years today.
Read the full story here
The search engine site moved to its first office, actually a garage, in Menlo Park, California on 7 September 1998.
Read the full story here