Browsing Category Tech/Science Stuff

Scientists Have Discovered Signs Of Liquid Water On The Surface Of Mars


Over the weekend, NASA revealed that they would be making an announcement regarding a major scientific find on the planet of Mars that got everyone excited about what the announcement might reveal (I immediately jumped to the conclusion that aliens have been found living on Mars, so I was really excited to find out what ...