David Fisher

Roberto Escobar resides in Colombia. Under the rules of his parole, he cannot leave the country.
Read More Arrow Icon