Discovery Channel Top Ten Greatest Weapons of all time

Top Ten Countdown:

10-Katana
9-Walter PPK
8-Pike
7-harquebuses
6-Boomerang
5-Thompson SMG (Tommy Gun)
4-Barret 50. Cal
3-Longbow
2-AK-47

And the greatest weapon of all time is:

1-Human Body: Wing Chun

"Guns and swords are just tools, without the human mind they're nothing."