Quiz: Name every vehicle to appear in the Halo games

You’ve named every weapon, now can you name all 43 vehicles to appear in the Halo series?