Felipe G.
Saturday, January 1, 200519 years ago
The Google 2005 logos are displayed in www.google.de and www.google.frDon't know if they are displayed anywhere else, I tried some other countries but didn't find any other one..Happy New Year to everybody!!
Forum home
>> More posts
Advertisement
This site unofficially covers Google™ and more with some rights reserved. Join our forum!