A review by victoria_catherine_shaw
Fall of Giants by Ken Follett

5.0