Francisco Larranga's death sentence was confirmed in July 2005 without further possibilities for appeal.
Francisco Larranga's death sentence was confirmed in July 2005 without further possibilities for appeal.