Scan barcode
A review by mrninjaviking
Clockwork Angels by Kevin J. Anderson
3.0
Never have I read a book that turned out far better than I had hoped, yet I was still very disappointed in.