Infographic illustrates the sheer scale of deforestation

By Laura Brothers Our planet is currently losing over 15 billion trees every year. There are multiple factors contributing to this changing landscape including large and small scale architecture, logging […]

Advertisements
Read Article →