Eduardo Caraballo, a U.S. citizen born in the United States, was detained for over three days on suspicion of being an illegal immigrant. Despite presenting identifying documents and even his birth ... Continue Reading