2020 has been a real bummer. NASA would like to rectify the injustice of excluding women. Here's the latest news.
Scientists have reason to believe the surface of Venus may foster life. Here’s everything we know about signs of life recently discovered on Venus.