About CFACT

CFACT defends the environment and human welfare through facts, news, and analysis.