A review by sinamile
Uglies by Scott Westerfeld

medium-paced

1.0