Article Images
Black water treatment unit for Concordia
The Concordia Station is a scientific base built in Antarctica by the French Polar Institute (IPEV) and the Italian Antarctic Programme (PNRA)
Last update: 11 May 2006