Beverly Johnson on Cosmopolitan Magazine cover