New Gun Prototype

New Gun Prototype

This is a new gun that has not hit the market.