Site uses cookies to provide basic functionality.

OK
you can't have an adversary without being one.