A review by dani81886
New Moon by Ian McDonald

1.0

not finishing. cool premise but poor execution.