The Ancient Ones, Chapter 3

A space comedy by David Brin Continue reading