A review by keelymarx
A Million Suns by Beth Revis

5.0