David C. Adams is a freelance journalist in Miami and the Caribbean correspondent for the Committee to Protect Journalists.