Artist
Ssgt Kristopher J. Battles, USMCR
Moving Up in the Dust of a Thousand Years
Moving Up in the Dust of a Thousand Years
SSgt Kristopher J. Battles, USMCR
"Each a Card"
Staff Sergeant Kristopher J. Battles, USMCR
"Filing Out to the Helo at LZ Argonuant, Haiti"
Staff Sergeant Kristopher J. Battles, USMCR
"Homage to David Douglas Duncan" 1/1
Staff Sergeant Kristopher J. Battles, USMCR
"Shanty Town, Carre-Four, Haiti"
Staff Sergeant Kristopher J. Battles, USMCR
"The More You Sweat in Peace" 1/1
Staff Sergeant Kristopher J. Battles, USMCR
-
A WW I Marine
A Young Lt. at M.O.U.N.T. Town
-
Staff Sergeant Kristopher J. Battles, USMCR
A WW I Marine
Staff Sergeant Kristopher J. Battles, USMCR
A Young Lt. at M.O.U.N.T. Town
Staff Sergeant Kristopher J. Battles, USMCR
Afghanistan Nocturne
Air Supply at Fire Base Thunder
Arty Marine Sleeps in the Heat
Afghanistan Nocturne
Staff Sergeant Kristopher J. Battles, USMCR
Air Supply at Fire Base Thunder
Staff Sergeant Kristopher J. Battles, USMCR
Arty Marine Sleeps in the Heat
Staff Sergeant Kristopher J. Battles, USMCR
As We Pass By, They Watch Us
Bois de Belleau
Capt Sarah Faibisoff (
As We Pass By, They Watch Us
Staff Sergeant Kristopher J. Battles, USMCR
Bois de Belleau
Staff Sergeant Kristopher J. Battles, USMCR
Capt Sarah Faibisoff ("Muffy")
Staff Sergeant Kristopher J. Battles, USMCR
Capt. O. J. Weiss Calls It In...
Captain Okoreeh-Baah (
Career Retention Office, Camp Fallujah...
Capt. O. J. Weiss Calls It In...
Staff Sergeant Kristopher J. Battles, USMCR
Captain Okoreeh-Baah ("Cracker")
Staff Sergeant Kristopher J. Battles, USMCR
Career Retention Office, Camp Fallujah...
Staff Sergeant Kristopher J. Battles, USMCR
CH 46 of HMM 774 at Marine Week
Changing Of The Guard
Chesty Puller 1/1
CH 46 of HMM 774 at Marine Week
Staff Sergeant Kristopher J. Battles, USMCR
Changing Of The Guard
Staff Sergeant Kristopher J. Battles, USMCR
Chesty Puller 1/1
Staff Sergeant Kristopher J. Battles, USMCR
Civil Affairs Groups Meet Local Iraqis
Cpl Wagner looks through his sights
Evening Parley at Rutbah
Civil Affairs Groups Meet Local Iraqis
Staff Sergeant Kristopher J. Battles, USMCR
Cpl Wagner looks through his sights
Staff Sergeant Kristopher J. Battles, USMCR
Evening Parley at Rutbah
Staff Sergeant Kristopher J. Battles, USMCR
Exhausted! Marine Sits Down
Flight Operations Aboard USS Wasp
Flight Out to the USS Wasp
Exhausted! Marine Sits Down
Staff Sergeant Kristopher J. Battles, USMCR
Flight Operations Aboard USS Wasp
Staff Sergeant Kristopher J. Battles, USMCR
Flight Out to the USS Wasp
Staff Sergeant Kristopher J. Battles, USMCR
Iraq
Iraq
Iron Mike en plein air
Iraq
Staff Sergeant Kristopher J. Battles, USMCR
Iraq
Staff Sergeant Kristopher J. Battles, USMCR
Iron Mike en plein air
Staff Sergeant Kristopher J. Battles, USMCR

Page 1 of 3  < 1 2 3>