What is the name of this battle rifle?

4 answers 4