Free-lance journalist Edward Caraballo was jailed in 2004 along with two other Americans found guilty of running a private prison and torturing Afghan suspects .