Kelly Macnamara

Kelly Macnamara writes on science, health and climate for AFP Paris.