Eurooptic vortex burris nightforce sale




teslong borescope digital camera barrel monitor


As an Amazon Associate, this site earns a commission from Amazon sales.









May 1st, 2020

Lapua Rimfire Ammunition Test Center Re-Opens in Ohio

Lapua rimfire test center pandemic opening performance

Lapua Re-Opens Ohio Rimfire Performance Center
Capstone Precision Group has announced the re-opening of the Lapua Rimfire Performance Center (LRPC) at the Cardinal Shooting Center in Marengo, Ohio. Due to Covid-19 restrictions enacted in Ohio, the LRPC has been closed since March 23, 2020.

Patterned after the world-renowned Lapua Performance Center in Germany, both the Cardinal and existing location in Mesa, AZ give shooters the opportunity to test various types, and lots of Lapua ammunition, under tightly controlled conditions. Fully instrumented, with state of the art Meyton/Bollman electronic targeting systems, the centers offer the unique ability to test ammunition at both 50 and 100 meters, simultaneously with a single string.

Testing Resumes Monday May 4, 2020 | Customer Visits Begin May 11, 2020
Beginning May 4, 2020, Lapua will test customer rifles that are shipped to the LRPC. The following Monday, May 11, 2020, the Performance Center will open for customers with appointments to bring their firearms on site with safety restrictions in place.

Lapua rimfire test center pandemic opening performance

“We’re extremely excited to re-open our second Performance Center, and the safety of our customers is our first priority. We have placed safety measures in place to keep our customers safe while we provide them with world class service”, said Adam Braverman, Director of Sales and Marketing.

Luke Johnson, Rimfire Test Center Manager, stated, “Lapua’s Second Performance Center in the United States will provide increased opportunity for competitors to find some of the highest quality rimfire match ammunition. We are eager to have our customers see our new facility, and are taking precautions to keep them and our employees safe.”

Customers interested in testing at the new Lapua Rimfire Performance Center, may call (480) 695-0744, email rimfiretesteast@capstonepg.com , or fill out an appointment request at www.capstonepg.com/rpc/.

For more information on Lapua Rimfire Ammuntion, visit Lapua.com.

Permalink Bullets, Brass, Ammo, News, Tech Tip No Comments »
April 28th, 2020

Vihtavuori Explains Powder Grain Shapes

Vihtavuori loading propellant reloading powder N133 N150 N140 N550 ball flake stick extruded perforated powders

POWDER GRAIN SHAPES — What You Need to Know

The shape of powder grains has a profound effect on the performance of the powder charge, as it concerns both pressure and velocity. There are multiple powder shapes including flake, ball, and extruded or “stick” (both solid and perforated).

All Vihtavuori reloading powders are of the cylindrical, single-perforated extruded stick type. The differences in burning rate between the powders depend on the size of the grain, the wall thickness of the cylinder, the surface coating and the composition. Cylindrical extruded powders can also have multi-perforated grains. The most common types are the 7- and 19-perforated varieties. A multi-perforated powder grain is naturally of a much larger size than one with a single perforation, and is typically used for large caliber ammunition.

Other types of powder grain shapes include sphere or ball, and flake. The ball grains are typically used in automatic firearms but also in rifles and handguns. The ball grain is less costly to produce, as it is not pressed into shape like cylindrical grains. Flake shaped grains are typically used in shotgun loadings.

Vihtavuori loading propellant reloading powder N133 N150 N140 N550 ball flake stick extruded perforated powders

Web thickness in gunpowder terminology means the minimum distance that the combustion zones can travel within the powder grain without encountering each other. In spherical powders, this distance is the diameter of the “ball”; in flake powder it is the thickness of the flake; and in multi-perforated extruded powders it is the minimum distance (i.e. wall thickness) between the perforations.

The burning rate of powder composed of grains without any perforations or surface treatment is related to the surface area of the grain available for burning at any given pressure level. The change in the surface area that is burning during combustion is described by a so-called form function. If the surface area increases, the form function does likewise and its behavior is termed progressive. If the form function decreases, its behavior is said to be degressive. If the flame area remains constant throughout the combustion process, we describe it as “neutral” behavior.

The cylindrical, perforated powders are progressive; the burning rate increases as the surface area increases, and the pressure builds up slower, increasing until it reaches its peak and then collapses. Flake and ball grains are degressive; the total powder surface area and pressure are at their peak at ignition, decreasing as the combustion progresses.

So how does the shape affect pressure and muzzle velocity? In general, it can be said that powder that burns progressively achieves a desired muzzle velocity at lower maximum pressure than a powder that burns neutrally, not to mention a degressive powder. As grain size increases, the maximum pressure moves towards the muzzle, also increasing muzzle blast. Muzzle velocity and pressure can be adjusted by means of the amount of powder or loading density, i.e. the relationship between the powder mass and the volume available to it. As the loading density increases, maximum pressure grows.

Learn More with FREE Vihtavuori Reloading APP »

Vihtavuori loading propellant reloading powder N133 N150 N140 N550 ball flake stick extruded perforated powders


This article originally appeared on the Vihtavuori Website.

Permalink Bullets, Brass, Ammo, Reloading, Tech Tip 1 Comment »
April 26th, 2020

Create Your Own Precision Custom Shooting Targets for FREE

Custom AccurateShooter Bullseye target Printtargets.com
We created this custom target in 5 minutes using PrintTargets.net. If you like it, DOWNLOAD HERE.

AccurateShooter.com has a HUGE collection of FREE downloadable PDF targets. We offer a very wide range of target designs: Load Development Grids, NRA Bullseye targets, Official-Size BR targets, Realistic Varmint Targets, Silhouette Shapes, Fun Plinking Targets, and even specialized tactical training targets. If our collection of free targets isn’t enough, or if you want to create a new kind of target — you’re in luck. The Australian-based interactive website, PrintTargets.net, allows you to create your own customized, printable PDF targets. Shown below are just a few of the target designs you can create in minutes:

CLICK Graphic to Create Your Own Targets.
Free downloadable targets

Just follow the step-by-step instructions to set paper size, layout, bullseye color, line thickness, number of rings and diameter. You can even add Score Numbers to your target rings. PrintTargets.net is easy and fun to use. It’s much faster to create targets this way than to try to draw a series of circles with PowerPoint or MS Paint.

CLICK HERE to Design Your Own Downloadable Targets

Power-User Tip: PrintTargets.net even offers a handy diamond-grid calibration diagram that you can add to your custom target designs. You’ll find the calibration grid as option #15 when you design your target — just scroll all the way down the PrintTargets.com home page.

Free downloadable targets target maker online software

Free downloadable targets

Permalink Bullets, Brass, Ammo, Gear Review, Tech Tip No Comments »
April 26th, 2020

Cool Cutaways — See INSIDE Rifle, Pistol, Shotgun Ammo

Amviewnition cutaway ammo samples cartridge shotshell

Ever wondered what pistol, rifle, and shotgun ammo really looks like on the inside? Well, thanks to two clever friends, you can NOW see exactly what’s on the inside. Bernard Martinage and David Swanson, fellow NRA-certified firearms instructors, have created a new kind of training tool — cutaway ammo samples. The two men call their line of cutaways, AmVIEWnition. The sliced cartridges and shotshells are employed as visual/tactile training aids. These cutaways help new shooters understand ammo components and how cartridges and shotshells are engineered.

Amviewnition cutaway ammo samples cartridge shotshell

Bernard told the NRA Blog: “In order to make teaching easier and increase trainee comprehension, I simply decided to cut bullets lengthwise and show them [students] what’s inside. It certainly sped up their understanding and it was cool to look at! I always liked inventing and creating things that solved problems or made life easier. So, doing it with firearm training was no different.” To learn more about the history of AmVIEWnition, read the NRA Blog’s Interview with Bernard Martinage.

Amviewnition cutaway ammo samples cartridge shotshell
Bernard Martinage (L) and David Swanson (R) are the inventors of AmVIEWnition products — cutaway ammo samples for training.

Bernard and David also produce Barrel Cutaways and “Solo-Blast” 3-D Ballistics Models of projectile wound channels. Visit www.AmVIEWnition.com to see these products as well as the full line of pistol, rifle, and shotgun AmVIEWnition cutaways.

Permalink Bullets, Brass, Ammo, Handguns, Tech Tip No Comments »
April 23rd, 2020

Rebating Case Rims Let You Shoot BR Brass with PPC Action

30BR 6 PPC rim rebated Butch Lambert

Many short-range Benchresters have thought about converting their 6 PPC to shoot a 30BR for score matches, or a Dasher for mid-range (or even 1000-yard) games. That way you have a rifle that does double duty, giving you the most bang for your buck. Though an action with a PPC bolt won’t normally work with 30BR/6BR/Dasher cases with their larger .308-class rim (0.4728″ diameter), there is a pretty easy solution that allows you to cycle these bigger cartridges with a 6PPC-style bolt (designed to fit .220 Russian rims).

“Rebating case rims … lets you shoot a 30BR in score matches using your PPC action. All you need is a new barrel. This saves buying another bolt, receiver, or rifle.” — Butch Lambert

Butch Lambert of ShadeTree Engineering provided this tip. Butch notes that many 6 PPC benchrest group shooters also enjoy shooting in score matches. But to be really competitive in the BR for score game, that means shooting a 30BR, which has a wider, .308-class rim (0.4728″ diameter). Likewise, if you want to compete in 600-yard registered BR events or in varmint matches, you probably want to run a bigger case, such as the 6BR, 6mm Dasher, or 6-6.5×47. Those cartridges also have the larger 0.4728″ rims.

30Br Butch Lambers 6 PPC

Cutting Head for Rebating Rims
To convert a PPC-boltface action to shoot the bigger cases you can spend a ton of money and buy a new bolt. That can cost hundreds of dollars. The simpler solution is to turn down the diameter of the larger cases on a lathe. Butch explains: “We’ve seen plenty of interest in rebating case rims. This lets you shoot a 30BR in score matches using your PPC action. All you need is a new barrel. This saves buying another bolt, receiver, or rifle if you have a PPC boltface. Anyone who has access to a lathe can do this job pretty easily. Yesterday I turned 150 case in about an hour.” At right is the lathe form tool Butch uses to rebate the case rims.

Permalink Gear Review, Gunsmithing, Tech Tip 1 Comment »
April 21st, 2020

Action Timing — Process and Benefits Demonstrated

Alex Wheeler Accuracy gunsmith Panda Kelbly Stolle action timing receiver benchrest video

Kelbly makes outstanding actions, including the Stolle Pandas. In the past 20 years, Pandas have probably won more benchrest matches than any other action (though BATs and Bordens are increasingly in the winning circle). Recently gunsmith Alex Wheeler of Wheeler Accuracy worked his magic on an aluminum Panda, optimizing the “ignition timing” of the action. This involves many small mods to bolt, camming surfaces, trigger, and firing pin: “The whole cam helix and detent shelf is re-cut. The firing pin and cocking piece are modified as well.” When executed properly, Ignition Timing has a number of benefits, including a smoother bolt opening/closing, improved firing pin fall, and enhanced accuracy (though the accuracy improvements can be subtle).

BEFORE Action Timing — Stiff and Clunky

Alex reports: “Normally Panda actions have plenty of firing pin fall. For one reason or another this one was very low. Before timing, firing pin fall was .210 with a Bix’N Andy (BNA) trigger. After trigger timing firing pin fall is .244 with zero cock on close.” Here is how the action functioned before timing work:

CLICK Photo to start VIDEO

Alex notes: “As you can see, after the cocking piece rides out of the detent notch it then
falls to the trigger and is then re-cocked. This is normal on most un-timed actions.”

AFTER Action Timing — Smooth and Refined

Alex explains the modifications he made for this Panda action: “Moving the trigger back adds cock on close. The whole cam helix and detent shelf is re-cut. The firing pin and cocking piece are modified as well. I do love a timed Panda. In fact, I like aluminum actions, I think there is something to them. But yes, I also recommend Borden as my first choice.’

CLICK Photo to start VIDEO

Fix for Right-Bolt Actions Only
After seeing these videos on Facebook, one poster asked: “I do like my Panda but this is exactly why I bought a Borden action and I love it. It’s good to know you can make a Panda better. Alex, can you time a left bolt Panda?”

Alex replied: “No, the tooling I built is all for right hand actions sorry….”

Permalink - Videos, Gear Review, Gunsmithing, Tech Tip No Comments »
April 14th, 2020

Tech Tip: Lapping the Inside of Seating Stems

Erik Cortina bullet seating stem polish lap lathe

Here’s a simple task you can do that will give your seater die a more perfect fit to your match bullets. You can lap the inside of the seater stem so that it matches the exact profile of the bullet. This spreads out the seating force over a larger area of the bullet jacket. That allows smoother, more consistent seating, without putting dents, creases, or sharp rings in your bullets.

Erik Cortina bullet seating stem polish lap lathe

This process is demonstrated here by our friend Erik Cortina of Team Lapua-Brux-Borden. Erik, one of the nation’s top F-Class shooters and a skilled machinist, explains: “Here I’m lapping my new seater die stem with lapping compound. I chuck up a bullet in the lathe and lap the inside of the seating stem. I put lapping compound on the bullet and also in the stem. You can do the same with a hand drill and bore paste. You can see in the piture below how much contact area the stem has on the bullet after being lapped. This bullet is a Berger 7mm 180-grain Hybrid. ”

Erik Cortina bullet seating stem polish lap lathe

READ Related Article on Polishing Seating Die Stems »

Q1: Is Lapping Seating Stems really necessary?

It can be helpful but it’s not necessary to make your seating stem an exact match to a bullet, particularly if you’re loading hunting or varmint rounds. But it is helpful to do some mild internal stem polishing. This should eliminate any ring (or dent) that forms on the bullet jacket during seating.

bullet seating stem lapping Erik Cortina
Photo credit Sierra Bullets.

Sharp edges on a seating stem can cause a ring to be pressed into the bullet jacket — especially with compressed loads that resist downward bullet movement.

Q2: Is there any down-side to the process?

Not really. However, if you shoot many different bullet types for a particular cartridge, you may not want to conform the stem aggressively to one particular bullet design. Lightly lap the inside of the stem to remove burrs/sharp edges but leave it at that. A light lap will prevent a ring forming when seating bullets.

bullet seating stem lapping Erik Cortina
Photo credit Sierra Bullets.

Permalink Bullets, Brass, Ammo, Reloading, Tech Tip 2 Comments »
April 14th, 2020

Why Cases Can Stick in Dies — And How to Cure the Problem

This article originally appeared in the Sinclair International Reloading Press.

We have all been there…..you place a piece of tumbled brass in the shell-holder of your press, raise it into the die, and suddenly it is like somebody hit the brakes. The case is stuck in the die. Your first instinct is to reverse it out. You crank on the handle, and BANG! The rim rips off the case head and you are looking at a piece of brass stuck in the die.

A stuck case is one of the boo-boos that all of us reloaders have faced from time to time. If proper lubrication is applied, then it should not be a problem. No matter if you are a seasoned reloader or new to it, this situation can happen. Take your time, use the proper procedures, and you will be back in business in no time! This article explains how to avoid stuck cases (through proper lubrication) and how to use a stuck case removal system.

What Causes Stuck Cases
One of the first common mistakes reloaders face is the stuck case. It can be caused by too much or too little lube. Too much and a vacuum can be formed causing the case to become suctioned into the die. Too little lube and friction is the culprit. So what is the cure? There is no exact cure, but the best lube that we have found so far is just a dab of Imperial Sizing Die Wax on your fingers and applied in a thin coat on the body of the case, not the shoulder or neck. Too much of this wax can cause the vacuum effect, or can eventually load your die up with gobs of residue. If it is applied to the shoulder area, or the leftover wax moves up into the shoulder region of the die, you will see dents or dimples in the shoulder. [AccurateShooter.com Editor’s Note: For normal full-length sizing of small cases such as 220 Russian/PPC, 6mmBR, 6.5 Grendel, or 6.5×47 Lapua we recommend Ballistol (aerosol) lube. It is very slippery, goes on very thin, and does not gum up the die.]

A great way to ensure that your dies are clean is to use a simple chamber mop with a dab of your favorite solvent on it and clean out the die. Be sure all of the solvent is out after cleaning by spraying the die out with Quickscrub III or use a clean chamber mop. If you are storing your dies, you can apply a thin coat of a good oil to protect the steel such as TM oil or Starrett M1 Spray.

Using a Stuck Case Removal Kit
If you do stick a case in your die there are a few good stuck case removal kits available. Each one works in a similar fashion. I have found the Hornady kit very effective and easy to use.

Basically what you do is remove the die from the press. Unscrew the decapping assembly and pull it out as far as you can. You then need to drill/tap threads into the stuck case head (this is why it is suggested to unscrew the decapping assembly as far as you can to get it clear of the drill bits). Once this is done screw the die back into the press. You then install the included shellholder attachment on the shellholder ram, and thread it into the case via a small wrench. With some elbow grease you can reverse the stuck case out of the die with the leverage of the press, and not damage the die.

However if the case is stuck….REALLY stuck, you may pull out the threads on the case and you are still left with a stuck case in the die without any way to pull it out. If the case is really difficult to remove even with the use of a stuck case removal kit, do not try to be Hercules with the press ram. Here is a trick that may work. Take the die with the stuck case and place it in your freezer for a couple of hours. Then repeat the removal with the cold die. The freezing temperatures may cause the brass to contract, and make removal easier. If this does not work it is recommended to send it to the die manufacturer. They will be able to remove the case without damaging the die.

Another fix if you can remove the decapping assembly completely is to use a tap hammer and a punch or small wooden dowel to knock the stuck case out. This isn’t the best way since it is very possible that you will damage the die internally or externally on the threads, or both. Send the die to the manufacturer to have this done properly. You will be happier in the long run.

This article appears courtesy Sinclair International. It first appeared in Sinclair’s Reloading Press Blog.

Permalink - Articles, Reloading, Tech Tip 1 Comment »
April 13th, 2020

Barnes Bullet Ballistics Determined with Doppler Radar Testing

Ballistics Barnes Bullets Doppler Radar G1 G7 curve model drop chart DOF 6 degree of freedom

NOTE: Barnes has just opened a new e-Commerce site where you can buy Barnes bullets direct from the manufacturer. To mark that development, we’re republishing an interesting article on how Barnes develops BC values and ballistic data for its match bullets and ammunition. Barnes employs advanced Doppler Radar to record bullet speeds at multiple distances out to 1500 yards.

Determining Bullet Ballistics with Doppler Radar Data

How do you build better (more precise) ammo drop tables? With radar, that’s how. Barnes Bullets is using Doppler Radar to develop the drop tables for its Precision Match line of factory ammunition. The Doppler radar allows Barnes to determine actual velocities at hundreds of points along a bullet’s flight path. This provides a more complete view of the ballistics “behavior” of the bullet, particularly at long range. Using Doppler radar, Barnes has learned that neither the G1 nor G7 BC models are perfect. Barnes essentially builds a custom drag curve for each bullet using Doppler radar findings.

Use of Doppler Radar to Generate Trajectory Solutions

by Barnes Bullets, LLC
Typical trajectory tables are generated by measuring only two values: muzzle velocity, and either time-of-flight to a downrange target, or a second downrange velocity. Depending on the test facility where this data is gathered, that downrange target or chronograph may only be 100 to 300 yards from the muzzle. These values are used to calculate the Ballistic Coefficient (BC value) of the bullet, and the BC value is then referenced to a standardized drag curve such as G1 or G7 to generate the trajectory table.

Ballistics Barnes Bullets Doppler Radar G1 G7 curve model drop chart DOF 6 degree of freedomThis approach works reasonably well for the distances encountered in most hunting and target shooting conditions, but breaks down rapidly for long range work. It’s really an archaic approach based on artillery firings conducted in the late 1800s and computational techniques developed before the advent of modern computers.

There is a better approach which has been utilized by modern militaries around the world for many years to generate very precise firing solutions. Due to the sizeable investment required, it has been slow to make its way into the commercial market. This modern approach is to use a Doppler radar system to gather thousands of data points as a bullet flies downrange. This radar data is used to generate a bullet specific drag curve, and then fed into a modern 6 Degree of Freedom (DOF) [ballistics software program] to generate precise firing solutions and greatly increase first-round hit probability. (The 6 DOF software accounts for x, y, and z position along with the bullet’s pitch, yaw, and roll rates.)

Bullet-Specific Drag Curves Derived from Radar Data
Barnes’ advanced Doppler radar system can track bullets out to 1500 meters, recording the velocity and time of flight of that bullet every few feet along the flight path. The noteworthy graph below shows a Doppler Radar-derived, bullet-specific drag curve alongside the more common G1 and G7 curves:

Ballistics Barnes Bullets Doppler Radar G1 G7 curve model drop chart DOF 6 degree of freedom

Neither of the standard curves is a particularly good match to our test bullet. In the legacy approach to generating a downrange trajectory table, the BC value is in effect a multiplier or a fudge factor that’s used to shift the drag curve of the test bullet to try and approximate one of the standard curves. This leads to heated arguments as to which of the standardized drag curves is a better fit, or if multiple BC values should be used to better approximate the standard curve (e.g., use one BC value when the velocity is between Mach 1 and Mach 2, and a different BC value when the velocity is between Mach 2 and Mach 3.) Barnes’ approach to creating trajectory tables is to generate bullet-specific drag curves, and use that data directly in a modern, state-of-the-art, 6 DOF ballistics program called Prodas to generate the firing solution.

Story tip from EdLongrange. We welcome reader submissions.
Permalink Bullets, Brass, Ammo, Gear Review, Tech Tip No Comments »
April 11th, 2020

Tech Tip: Input Key Variables for Your Ballistics Apps

Ballistic AE Moble App Ballistics Program solver JBM iphone, iPod, iPad

“Garbage In, Garbage Out.” You have to input key variables with precision if you want your Ballistics Apps to deliver reliable long-range trajectories. So says Tom Beckstrand, Field Editor for Guns & Ammo magazine. A former U.S. Army Special Forces Officer, and avid long-range competitor, Beckstrand knows the importance of using your ballistic calculator correctly. Here are his tips on how to achieve the best results using Ballistics Calculators.

Key Variables: Muzzle Velocity, Ballistic Coefficient, Sight Height

“The most important inputs to make any ballistic calculator work correctly are muzzle velocity, ballistic coefficient, and sight height,” says Beckstrand.

Ascertain Accurate Muzzle Velocity with a Good Chronograph
“Cheap chronographs will not give an accurate muzzle velocity, so the serious shooter needs to spend the money on a quality chrono.” When you chronograph, make sure to measure the distance from the muzzle to the chrono unit. That input is also important to your Ballistic calculations.

Use Reliable G1 and G7 Ballistic Coefficients
Beckstrand added, “Ballistic Coefficients are available from ammunition and bullet manufacturers, and most of these coefficients the manufacturers provide are really quite accurate.” Ballistic Coefficient or BC, is a number that reflects how well a bullet cuts through the air. The higher the BC, the less the bullet is affected by air drag.

Measure Sight Height Correctly Using Calipers
Beckstrand has found that many shooters aren’t inputting sight height or they are guessing at the correct height. As target distance increases, just a half-inch of sight height inaccuracy can mean several inches up or down.

“Sight height is the input most often overlooked and is usually the source of greatest error. I think a lot of shooters, especially those new to long-range shooting, simply don’t understand the importance of this input.”

Sight height is the distance from the centerline of the scope to the centerline of the bore. Some shooters, Beckstrand believes, just “eye it up” and estimate the distance. “Really, you should use a set of calipers to measure the sight height distance … within 0.1 inch”.

This Video Explains How to Set Up and Use Ballistic AE:

Ballistic AE Moble App Ballistics Program solver JBM iphone, iPod, iPadNeed a top-notch Ballistics App for your iPhone, iPad, or iPod? Start with Ballistic AE, the number 1 (i.e. most installed) App for iOS systems. Ballistics AE (Advanced Edition) is the most popular iOS ballistics program for many good reasons. Full-featured and easy to use, Ballistics AE has been refined over many years, and it supplies rock-solid solutions derived from JBM Ballistics solver (created by James B. Millard). Unlike some other Apps, Ballistics AE is STABLE on iPhones (with various OS levels). What’s cool is that Ballistics AE is now on sale for just $9.99.

We’ve used the Ballistic AE program on an iPhone 5S, iPhone 6, and iPad, and it performed well. Here are some of the features we liked:

  • 1. Mirrors output from online version of JBM Ballistics we often use for initial calculations.
  • 2. Controls are simple to use and (mostly) intuitive.
  • 3. Handy comparison feature lets you compare ballistics for different projectiles side by side.
  • 4. Advanced Wind Kit allows you to account for complex wind situations.
  • 5. Projectile and BC Databases are very comprehensive.
  • 6. Software is regularly updated to match Apple OS changes.

Ballistic-AE App for iPhone, $9.99 | Ballistic-AE App for iPad, $9.99

Ballistic AE Moble App Ballistics Program solver JBM iphone, iPod, iPad

Permalink - Articles, Bullets, Brass, Ammo, Tech Tip No Comments »