Leta Shy is Self's new editor in chief. Spencer Cotton
Leta Shy is Self's new editor in chief. Spencer Cotton

What's your opinion?