∞ generated and posted on 2016.02.16 ∞
Gram-negative, photosynthetic, producers of molecular oxygen (O2).
Chloroplasts are endosymbiotic cyanobacteria.