Today is Earth Overshoot Day—the day when humanity has consumed more natural resources than the planet is able to generate in a single calendar year. Disturbingly, this date is happening earlier with each passing year.
Massive Engineering Project Seen from Space. The Hanhowuz Reservoir of Turkmenistan seen on April This manmade lake enables the farming of water-thirsty crops like cotton in the desert, but has contributed to the rapid shrinking of the Aral Sea.
A new scientific study has characterized a checkpoint protein that allows certain brain tumor cells to avoid the immune system. Tumors regularly avoid detection by decorating themselves with proteins .