Skip to content
1-386-937-6043 — april@iserdefense.com

Telescopic Sights: (n)

An optical device, usually attached to a rifle, used for sighting with an integrated telescope.

Scroll To Top