protest

10 Protesters Arrested at Google Headquarters

It appears that Google had some 'disturbance in the force' at its headquarters in Mountain View in California last Tuesday,…

10 years ago