Cover 3

Halo

Halo: First Strike

2019 • 407 pages