What are all these sensational Martian revelations all about? I remember that Martian meteorite a few years ago. The one with the “microfossils” embedded in it. It was found in Antarctica, and regardless of what the truth about this controversial rock may have been, I personally thought it seemed like […]