Description: Killer Caddis Beads are made in Japan and are of the highest quality made Japanese glass beads have a reputation of being the most uniform in size shape and color with few if any imperfections this is especially important to the fly tyer who specializes in tying small flies