File:Marine Evolution.jpg

From left to right: Jacob Keyes in UNSC Marine fatigues in Halo: Combat Evolved, Marines in Halo 2, Halo 3/Halo 3: ODST, and Halo: Reach.