Thursday, October 21, 2010

Google: 244,000 Germans Say 'No' To Street View


...good points, let's go.
Read the Article at HuffingtonPost

No comments: