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
"Lioness Reading" Marine waits...
Staff Sergeant Kristopher J. Battles, USMCR
A Little Light Reading
A WW I Marine
"The More You Sweat in Peace" 1/1
Staff Sergeant Kristopher J. Battles, USMCR
A Little Light Reading
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
Afghanistan Nocturne...
Air Supply at Fire Base Thunder
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
Staff Sergeant Kristopher J. Battles, USMCR
Arty Marine Sleeps in the Heat
As We Pass By, They Watch Us
Bois de Belleau
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
Staff Sergeant Kristopher J. Battles, USMCR
Capt OJ Wiess
Capt Sarah Faibisoff (
Capt. O. J. Weiss Calls It In...
Capt OJ Wiess
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

Page 1 of 4  < 1 2 3 4 >