Artist
Ssgt Kristopher J. Battles, USMCR
"Each a Card"
Staff Sergeant Kristopher J. Battles, USMCR
"Homage to David Douglas Duncan" 1/1
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
Afghanistan Nocturne
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
Staff Sergeant Kristopher J. Battles, USMCR
Air Supply at Fire Base Thunder
Arty Marine Sleeps in the Heat
As We Pass By, They Watch Us
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
Staff Sergeant Kristopher J. Battles, USMCR
Bois de Belleau
Capt Sarah Faibisoff (
Capt. O. J. Weiss Calls It In...
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...
Staff Sergeant Kristopher J. Battles, USMCR
Captain Okoreeh-Baah (
Career Retention Office, Camp Fallujah...
CH 46 of HMM 774 at Marine Week
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
Staff Sergeant Kristopher J. Battles, USMCR
Changing Of The Guard
Chaplain Robert Washing his Laundry
Chesty Puller 1/1
Changing Of The Guard
Staff Sergeant Kristopher J. Battles, USMCR
Chaplain Robert Washing his Laundry
Staff Sergeant Kristopher J. Battles, USMCR
Chesty Puller 1/1
Staff Sergeant Kristopher J. Battles, USMCR
Civil Affairs Groups Meet Local Iraqis
Civil Affairs Marines and Interpreter
Cpl Wagner looks through his sights
Civil Affairs Groups Meet Local Iraqis
Staff Sergeant Kristopher J. Battles, USMCR
Civil Affairs Marines and Interpreter
Staff Sergeant Kristopher J. Battles, USMCR
Cpl Wagner looks through his sights
Staff Sergeant Kristopher J. Battles, USMCR
Evening Parley at Rutbah
Exhausted! Marine Sits Down
Filing Out to the Helo at LZ Argonuant, Haiti
Evening Parley at Rutbah
Staff Sergeant Kristopher J. Battles, USMCR
Exhausted! Marine Sits Down
Staff Sergeant Kristopher J. Battles, USMCR
Filing Out to the Helo at LZ Argonuant, Haiti
Staff Sergeant Kristopher J. Battles, USMCR
Flight Operations Aboard USS Wasp
Flight Out to the USS Wasp
Iraq
Flight Operations Aboard USS Wasp
Staff Sergeant Kristopher J. Battles, USMCR
Flight Out to the USS Wasp
Staff Sergeant Kristopher J. Battles, USMCR
Iraq
Staff Sergeant Kristopher J. Battles, USMCR
Iraq
Iron Mike en plein air
Jaker Taxi
Iraq
Staff Sergeant Kristopher J. Battles, USMCR
Iron Mike en plein air
Staff Sergeant Kristopher J. Battles, USMCR
Jaker Taxi
Staff Sergeant Kristopher J. Battles, USMCR

Page 1 of 3  < 1 2 3>