October 31 is the 500th anniversary of the Protestant Reformation, marked by Martin Luther’s nailing his Ninety-five Theses to the church door at Wittenberg. Read More ›
Any real scientist would see that they are in fact the product of chance and necessity alone which fully account for their coming into existence and being picked up by Google Earth.
Read More ›