Scan barcode
A review by rollforlibrarian
Swarm by Scott Westerfeld
5.0
Loved it, but regretting being so prompt to read because now comes the wait D:
Scan barcode
5.0