Photo by Peter Steffen
Above: Protesters demonstrate against alleged NSA surveillance in Germany during a rally in Hannover, Germany on Saturday.
This field is required
I agree to the terms of service:
View terms of service