What About Life on Mars?

The scientific community is abuzz this week with the announcement that liquid water has been confirmed on Mars. Of course scientists have...
Read More

No We Are Not Together

With all of the hullabaloo this week over the visit of antichrist (not THE antichrist, mind you, but surely one who most...
Read More