RE: best military weapon of all time
The rifle that made the biggest difference on the battle field? It would have to be either the Henry or the Spencer. These two rifles were the most advanced in history, when compared to what the other side was carrying. Tom.