Posts

Sex is the philosophical battleground, Darwinism is the attacking army. On sex, marriage and rape and the opposite positions of Christianity and Darwinism