Author

 
Emma Howard

Emma Howard

    Earth overshoots its mark
    Earth overshoots its mark
    Humans have exhausted a year's supply of natural resources in less than eight months, according to an analysis of the demands the world's population are placing on the planet....