What Is Spirulina And What Are The Benefits?

What Is Spirulina And What Are The Benefits?