1 comment

[ 3468 ms ] story [ 2021 ms ] thread
I thought the science culture wars were over, but apparently people are still pushing them.