Marines assigned to the Marine Special Operations Support Group (MSOSG) fire their personal weapons at a range during training.
The MSOSG provides a full spectrum of support to Marine Corps Forces Special Operations Command (MARSOC).
Such support includes operational logistics, communications, intelligence, firepower control teams and canine handlers.
MSOSG Marines are trained in a range of special operations skills including patrolling techniques, urban warfare, intelligence gathering and the use of foreign weapons.