Monday, March 5, 2007

Who needs Google's Froogle?


When you can shop at the Google store in Istanbul, Turkey. [HT: engadget]