Sea Moss: What Does Science Say About This Declared Superfood?

You may have heard about the sea moss “superfood” recently. It’s being…