What are Cyanobacteria?

Cyanobacteria are a type of bacteria and their energy is received through photosynthesis. They are vital producers in some areas in the oceans but are also found outside of the marine environment. For more information, look here: