Scan barcode
A review by nebulots
All the Ugly and Wonderful Things by Bryn Greenwood
3.0
this book is a difficult read. I probably wouldn't have read it if I had known what it was about going in.