Silsby Advisor Indicted in Vermont in 2003 ... Fled to Canada

Ex-adviser to Detained Americans Charged in US Jorge Puello confirms he was indicted in Vermont in 2003 in an immigrant smuggling ring. He fled to Canada to escape the charges, but says he is innocent.

Discussion