By 2020, Trees Will Kill 1400 People in Europe on a Yearly Basis

By 2020, Trees Will Kill 1400 People in Europe on a Yearly Basis

The biofuels industry is not as green as people think, researchers say