What is the name of this battle rifle?

6 answers 6