CNRS : Centre National de la recherche scientifique

Welcome to Nouragues, Scientific station in French Guiana