purple bacteria ferrous iron anaerobic oxidation 7969859

Loading…