A review by biancaalexis
Observer by Nancy Kress, Robert Lanza

slow-paced

3.0