I hate the scumbags at Human Rights Watch. They are only for humans who attack America.
If 11 Al Queda pukes have "disappeared",then maybe that's how we have discovered and thwarted terrorist plots the last couple of years.
All they got is "may have been" and "probably".... ? What a crock.