Home From Bare Feet to Combat Boots: Marines in the Making Live Fire Range 29 Palms

Live Fire Range 29 Palms

Gorish United States Marine
Gorish United States Marine