A review by kerryvaughan
Kindred by Octavia E. Butler

3.75