Showing posts with label Flechette. Show all posts
Showing posts with label Flechette. Show all posts

Flechette

Ive seen all sorts of claims from people who believe these ar. Still it is believed that the Italians first invented the weapon b…