This afternoon, the European Parliament will vote on a proposed law that would ruin the internet as you know it. To see what
you can do, please read our blog post here:
We don't have a biography for David Trainer yet. Hang in there, or go ahead and contribute one.