Army Surplus World has many different marine corps patches. We have marine divisions patches, including the 12th marines regiment patch. The 12th marines regiment patches are approximately 3 ½” x 2”. The 12th marines regiment patches are embroidered and have cloth backgrounds. Order your marine divisions patches from Army Surplus World today.