The tremendous story about The Carter Report's recent work in Communist Cuba.