This GeForce BR99 12ga AR Shotgun is a great semi-auto, magazine fed AR shotgun! It has a flat picatinny rail on the top, comes with extra chokes, and makes for a great home defence shotgun!