interesting views about glyphosate …

Someone has the ability or knowledge to fact-check the claims?