A good sniper can damage enemy’s morale by taking out key personnel. They can stop a unit in its tracks. But for a good sniper a gun with an eagle sight, deadly impact and a monstrous fire power is essential. Today we have rounded up Top 10 Sniper Rifles of all times. No 10. M24