Consensus Science Off The Rails

3 years ago
314

"Prof. Percival Lowell recognized as the greatest authority on the subject, declares there can be no doubt that living beings inhabit our neighbor world"
- New York Times December 9, 1906

Loading 11 comments...