Thats a sig sauer 5.56 nato the holes help keep the barrel cool when firing the end piece on the barrel is a suppresor. Its semi auto so I can kill multiple pigs at a time.
We just got our 5.56, My ship(navy) did a special buy and we got it engraved and serialized direct from sig sauer. It is wonderful!