A review by sarahrigg
Startide Rising by David Brin

5.0

Love this seriers