A team of scientists from Shenzhen University in China has discovered the first evidence of a new type of cave on the Red Planet. The researchers claim these may have once provided the conditions required for harboring alien life.
These…

A team of scientists from Shenzhen University in China has discovered the first evidence of a new type of cave on the Red Planet. The researchers claim these may have once provided the conditions required for harboring alien life.
These…