Gran claims she was ‘sexually humiliated’ by US police at ‘Brave Cave torture warehouse’

Two cases have sparked fears that a US police department had a so-called ‘black site’ – a location at which unacknowledged and unsanctioned operations are conducted.
Daily Express :: News Feed

LEAVE A REPLY

Please enter your comment!
Please enter your name here