Category "Science"

Science

Water on Mars

| | 0 Comments

In news that has space agencies worldwide brimming with wonder and excitement, NASA have just unveiled a “major science finding” – evidence that liquid water flows on Mars. Aided by...