A Marine’s M107 Sniper Rifle Failed During A Firefight — So He Called Customer Service By Jared Keller / Apr 23, 2017