A review by dreamgirlreading
Robopocalypse by Daniel H. Wilson

4.25