What is the name of this battle rifle?

7 answers 7