What is the name of this battle rifle?

3 answers 3