04 August, 2010

Week ll


Chrome is building a New shop. Where is it? Nobody knows... My guess is Seattle or New York. What do you think?

1 comment:

  1. NYC dumbasssssss

    It's been public knowledge for a while.

    ReplyDelete