Clarkesworld (@clarkesworldmagazine) · DIRTY