2 ms·Review: Halo Infinite’s campaign finishes the fight–but arrives in tatters2 points by feross 5y ago