Ben Johnson,FloydReports.com
Thanks to the Obama administration,the United Nations is prepared to judge American “human rights violations” tomorrow in Geneva. And human rights violators are lining up to testify against the United States.
Cuba,Venezuela,and Iran have lined up to criticize the Land of the Free during a three-hour [...]