Potential Witness in Chechen Man’s Death Ordered to Leave Country
Steve Neavling ticklethewire.com A 19-year-old roommate of the Chechen man killed by an FBI agent in Florida last month was ordered by an immigration judge to leave the country by July 1, raising fears that she is being swept out of the country before she can provide details to law enforcement, the Boston Globe reports….