Iron Flame
2023 • 640 pages

Ratings133

Average rating3.9

15

Even better than the first! Even though they still make odd decisions sometimes.

December 23, 2023Report this review