Eric Croft’s specialty is the long gun. He was a sniper in the U.S. Army for eight years. It takes a lot of practice and experience to fire those specialized guns accurately at 1,000 yards. Croft ...