It was the Editors' Choice in Science, which is a top science magazine.
C'était le Choix Editorial dans Science, qui est un des meilleurs magazines scientifiques.
It was the Editors' Choice in Science, which is a top science magazine.
C'était le Choix Editorial dans Science, qui est un des meilleurs magazines scientifiques.