A review by dackiechan
Rogue Planet by Greg Bear

3.0

That was…weird?