A review by cj_librarian
Icehenge by Kim Stanley Robinson

4.0

very funny how ksr spent his career writing worse versions of this book over and over again