- by: Staff
- posted:
Internet
06/28/2007
You've seen Google's
London and
US offices, now check out the Googleplex in China. View more pictures after the break.
(Thanks, Jefferson)
TechEBlog - The Latest Tech and Gadget News (PC, HP, Cell Phones, Computer, Phones)
There are no comments about this post.