Satellite Spies: Big Brother is Watching.
‘Echelon’, a mysterious spy network between the United States, Britain, Canada, New Zealand and Australia, has come under fire from the European Union, as well as defenders of civil liberty. The station at Wahopai, in the South…