Hubbry Logo
Dry fireDry fireMain
Open search
Dry fire
Community hub
Dry fire
logo
8 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Dry fire
Dry fire
from Wikipedia
Gun storage boxes for civilian visitors at a courthouse in Prague, Czech Republic. Before storing, the gun is aimed at the gun clearing trap (left, red), it is unloaded and dry fired. The bullet trap is constructed so as to safely contain a fired bullet in case the operator mistakenly left a round in the chamber. Loading of firearm when leaving is also conducted while aiming into the bullet trap, without engaging trigger.

Dry firing is the act of activating the shooting mechanism of a bow, crossbow, firearm, airgun or other ranged weapons without actually launching out any projectiles. The expression is also used to refer to any weapons training and tactical engagement simulation that does not involve live firing of ammunitions.

Dry firing is most commonly done with firearms, and can be performed by simply cocking an unloaded gun and then actuate the trigger to release the sear. It is however recommended to dry-fire using something to cushion the firing pin strike, such as a dummy round, a fake ammunition (commercially known as a "snap cap"), or simply the empty casing of a spent cartridge. There are also methods of interactive dry firing, usually with a laser pointer/infrared light gun training platform such as an iMarksman or SIRT (Shot Indicating Resetting Trigger) training pistol, and may also include the use of a target feedback system, such as the iDryfire or LASR software.[1]

Purpose

[edit]

The primary purpose of dry firing is weapons training, particularly to practise form and kinematics of trigger pull for better precisions (such as in shooting sports) as well as troubleshooting of firearm malfunctions during rifle, shotgun and handgun shooting. Dry firing is also performed in gunsmithing to test the working conditions of the action in an accurized or customized gun.

There are some benefits from the dry firing of contemporary fireams. Learning is safer with dry fire, and it's easier to condition muscle memories of trigger control without developing a flinch, which is a pre-emptive reflex some beginners tend to have due to anticipation to a recoil or being unaccustomed to the trigger weight. Dry firing also allows shooters to practice trigger control in locations where they can't use live ammo legally or practically, such as at home or in outdoor sites that are not up to the safery standards of shooting ranges. Grip, drawing, sight alignment, trigger control, reloads, troubleshooting malfunctions, and more can be trained during dry fire practice, which allow people to conduct a safe, convenient and cheap (as live ammo are consumables that cost money to replace after used) form of training to improve shooting skills.[2][better source needed]

In recent years, a number of companies have developed methods of enhancing dry fire practice to improve skills. Products that illuminate a laser beam, as opposed to a solid projectile, have become increasingly popular. These include chamber inserts available for various caliber firearms, as well as dedicated training pistols or replacement AR-15 bolt carrier groups. There are also a number of target systems for these laser dry fire training aides, that are becoming more affordable and popular. These products help people get more from dry fire practice by providing feedback on shot placement and times, and make dry fire a more enjoyable experience. In addition, there are training aids such as training cards that provide shooters a variety of drills to do that will help them develop skills that will carry over to live fire.[3]

Potential damages to weapons

[edit]

In archery

[edit]

In the context of archery, dry firing or "dry loosing" refers to the releasing of a drawn bow or crossbow without a nocked or loaded arrow or bolt. This can be exceptionally hazardous to the weapon, as the force which would otherwise be used to drive the projectile (arrow or bolt) is instead absorbed by the weapon's frame.[4] This practice is often heavily discouraged as without the mass of the projectile to absorb the elastic energy released, the energy is instead dissipated through vibration of the bowstring and the bow limbs, and can do significant structural damage to the bow itself. Compound bows are particularly susceptible to damage due to high tension and numerous moving parts. Dry firing a modern high-energy compound bow even once may cause a combination of cracked limbs, bent axles, string derailment, cam warpage, string/cable failure, cable slide failure, and can even cause the bow to shatter. While some bows can survive a dry fire with no apparent damage, typically manufacturers do not warrant their bows for dry firing, and any bow that has been dry fired needs to be thoroughly inspected for damage before shooting again. In particular, the limbs need to be inspected for cracking around cam axles and the opening of the slot where the cams or pulleys fit in (since they tend to tilt sideways during a dry fire).

Crossbows, with even higher draw weights, are even more likely to be damaged by dry firing.

In firearms

[edit]

Concern is commonly expressed by firearms manufacturers and gunsmiths that dry firing might damage certain firearms.

It is generally considered acceptable to dry fire centerfire firearms for limited volume training, although older designs such as the CZ 52 and Colt Single Action Army are exceptions. This is because firing pins are designed for axial momentum transfers via the tip impacting a primer, and dry-firing a firing pin into an empty chamber means that the decelerative impulse is mostly handled by protrusions or flanges on the pin (usually at the rear) catching the inside of the bolt, which conveys an eccentric tensile/shearing shock instead of an axial compressive one, leaving parts of the pin more vulnerable to wears due to repeated, concentrated stresses and material fatigues. Ultimately, one should check with the manufacturer of the gun to ascertain if it is safe to dry fire, but dummy rounds, snap caps, a BarrelBlok or simply spent casings with inert primers should be used for all high-volume dry fire training.[5]

Although dry firing does not pose any real risk of damage to most modern centerfire firearms, it can certainly pose a risk for rimfire guns, where the firing pin are inherent designed to impact the barrel's breech face (normally with the cartridge rim crushed in-between to cushion the impact) when the weapon is fired. Unless the gun's tolerances and machining is so precise that the pin stops just short of contacting the breech — which is extremely difficult to achieve and maintain — dry-firing a rimfire gun with an empty chamber means that the firing pin will most likely impact the breech bluntly, potentially damaging either side or both.[6] Because of this, precautions (such as the use of plastic or rubber snap caps) are recommended if a rimfire weapon is to be deliberately dry-fired.

Laser systems

[edit]
Two laser pistols.

Some dummy cartridges are equipped with a laser beam (laser cartridge), usually with a red, green or infrared beam so that they can simulate the point of impact. There are also camera systems or other types of sensors to detect hits so that competitions can be simulated.[7] Special laser weapons or firearm conversion kits with or without simulated recoil are also available. Some examples of commercial laser training systems are iMarksman,[8] TTRIGGER,[9] SIRT,[10] iDryfire,[11] LASR (Laser Activated Shot Reporter),[12] MantisX,[13] LaserLyte,[14] Laser Ammo,[15] LaserHIT[16] or SCATT.[17] Some examples of open source solutions ShootOFF[18] and HomeLESS.[19]

Laser colors

[edit]
Laser beams: Red (650 nm) 100 mW, green (532 nm) 50 mW, and violet (405 nm) 150 mW.

Laser systems can have different technical solutions which are not necessarily compatible. The power of the laser beam is typically around 1-5 mW. The color of the laser is typically either green (520 nm wavelength), red (630-670 nm) or infrared (780 nm, invisible). Red and green lasers can be captured by most ordinary cameras, while special camera may be needed to capture infrared lasers since most ordinary cameras have an infrared filter.

The SIRT (Shot Indicating Resetting Trigger) models from Next Level Training were one of the first major manufacturers of pistol dry training systems, and since then similar products have also been offered by many other manufacturers. Some laser systems have several lasers in the same unit. One such example is the SIRT 110, which has one laser (take-up laser, can be deactivated[20]) that lights up as long as the trigger is pressed past the reset point, and another laser (shot indicator) that lights up after the trigger has been fully triggered and as long as it is held. These two laser beams are supplied by SIRT in combination red/red or red/green respectively, and on the red/green variant the color mapping can be changed by the user with a button. There are also laser modules[21] on the aftermarket so that the SIRT 110 can be converted to other laser colors (infrared/red, meaning that one laser is invisible) for use with an infrared camera that captures wavelengths between 780-940 nm. Using two different laser beams means that a camera system can capture movements in the weapon before and after the shot is fired. Laser pistols used in modern pentathlon have been standardised to have red lasers with a wavelength of 635 to 650 nm.[22]

Pulse duration

[edit]
Square pulse of a signal turned on and off

The pulse duration of the laser is measured in milliseconds (ms), and is important for correct detection by target or camera systems. Some systems have user-adjustable pulse lengths.[23] With purely electromechanical dryfire cartridges the duration of the pulse is often mechanically controlled by the firing pin and typically lies around 100 ms, while some other systems have digitally controlled pulses that are shorter, for example 60 ms[24] or 1 ms.[25] These may be required for camera or target systems to be able to correctly detect single shots, and stands in contrast to laser systems that emit a continuous laser beam as long as the trigger is held, such as the SIRT 110. There are also aftermarket conversion kits or pulse modules to convert some laser systems to emit a distinct pulse for use with particular target systems. For example, one manufacturer[26][27] offers an aftermarket module that is required for use with their target systems, and has a stated pulse duration of 65 ms.[28] Another manufacturer[29] offers a pulse module that emits a 30 ms pulse with each trigger pull, and claims that it works with target systems from both LASR, Laser Ammo and LaserLyte. Laser pistols used in modern pentathlon have been standardised since 2014 to having a pulse length of 15.6 ms. Before 2014 the pulse length was standardised to 25.2 ms.[30] Laser systems for use with simulated recoil have a very short pulse[31] (in the order of magnitude 6-8 milliseconds[32]) to ensure that the point of impact is not affected too much by the movement in the firearm. This can require the use of high-speed cameras (for example 200 fps), since many ordinary web and phone cameras don't have a quick enough frame rate.[33]

Etymology

[edit]

Recorded from the 1980s,[34] the term "dry fire" was possibly coined as analogous to the phrase "dry run", which is a rehearsal or testing process and in the case of the firearm, one is "testing" the trigger action and observing the hammer or striker drop, without using live ammunition.[speculation?] For the expression of "dry run", it has been suggested that the "dry" originates from exhibitions by late-19th-century fire departments in the United States, where drills (runs) were conducted for public viewing without the use of water (dry).[35]

See also

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
Dry firing is the practice of operating the firing mechanism of a ranged weapon, such as a , bow, , or airgun, without or a . In , it is commonly used as a method known as dry practice to simulate shooting and develop skills like trigger control, sight alignment, and stance without live rounds. In contrast, in , dry firing refers to releasing the bowstring without an arrow nocked, which can severely damage the bow and injure the archer. This technique in firearms builds and enhances marksmanship proficiency, including breath control and target transitions, making it accessible for home practice without the expense of range time. With origins in firearms instruction dating back decades, it has been employed by elite shooters, such as Olympic medalists, to maintain skills during restrictions like quarantines.

Fundamentals

Definition

Dry fire is the practice of simulating the firing or release action of a without actually propelling a projectile, replicating the physical motions involved in live to build and technique. This technique allows for repeated practice at low cost and reduced risk compared to using live or arrows, as it eliminates the need for expendable projectiles and minimizes immediate hazards associated with their discharge. In firearms, dry fire specifically entails operating the trigger mechanism of an unloaded , resulting in the hammer fall or release without striking a primer, thereby mimicking the shot without expending rounds. In archery, dry fire involves drawing the bowstring to full draw and releasing it without an arrow nocked, producing the string's snap against the limbs without the arrow's energy absorption; however, this is generally discouraged due to the risk of damage to the bow and potential injury to the archer. The scope of dry fire as a method primarily encompasses firearms contexts, including competitive , where it refines aim and trigger control; programs, which emphasize tactical proficiency without ammunition expenditure; and recreational hobbyist sessions, enabling accessible skill development in controlled environments.

Etymology

The term "dry fire" refers to the simulation of firing a without or a , with "dry" denoting the absence of or live components, much like a devoid of actual execution. This linguistic construction is analogous to the phrase "dry run," which originated in late 19th-century American fire departments to describe practice drills where hoses were deployed without water to test equipment and procedures. Related terms such as "snap caps" or "dummy rounds" denote protective tools inserted into firearms to simulate loaded conditions during dry fire sessions, but these are aids rather than the etymological foundation of the practice itself.

Applications

In Firearms

Dry fire practice in firearms involves simulating the firing sequence with an unloaded to refine fundamentals without expending . This method is widely used for handguns, rifles, and shotguns, allowing shooters to focus on such as grip, stance, and sight alignment in a controlled environment. The process begins with thorough clearing of the to ensure : remove the , visually and physically inspect the chamber and receiver for any rounds, and insert a chamber to prevent accidental loading. Next, establish a designated area free of live , with the muzzle always directed toward a backstop. Snap caps—dummy rounds made of plastic or aluminum—are then loaded into the or chamber to cushion the , enable realistic malfunction drills, and protect against wear, particularly in rimfire firearms. Shooters perform trigger reset drills by pulling the trigger smoothly while maintaining sight picture, often balancing a on the front sight to detect disturbances from poor control or using systems or devices like MantisX for instant feedback on aim stability and draw mechanics. For handgun self-defense practice, these drills emphasize drawing from concealment, such as from an appendix inside-the-waistband (AIWB) holster, efficient presentation to the target, quick sight acquisition upon presentation, and one-handed shooting with either the strong or weak hand, alongside malfunction drills and reloads. Sessions typically last 10-20 minutes, repeating drills like drawing from a holster or transitioning targets to build precision, with a recommended daily duration of 10-15 minutes for consistent improvement. Benefits include enhanced for trigger control, where repeated smooth presses eliminate flinching and improve accuracy under pressure. Practitioners achieve faster times, such as reaching a firing grip and sight picture in under 1.5 seconds, alongside significant cost savings by avoiding expenses during daily 10-15 minute routines. In competitive disciplines like IPSC, dry fire is essential for honing speed, reloading efficiency, and stoppage clearing, enabling shooters to practice high-volume scenarios safely at home or the range. Protocols emphasize adapting universal safety rules: treat every firearm as loaded by visually verifying its empty state before and after each session; keep the finger indexed off the trigger until ready to "fire"; and always point the muzzle in a safe direction that accounts for potential ricochets or penetration. Verbalize commands like "Beginning dry fire" and "Dry fire complete" to signal transitions, and maintain a "clean" environment by storing live rounds separately in a locked container. Use dedicated dry fire magazines marked for inert use and incorporate backstops, such as a reinforced wall or ballistic-rated target, in a controlled space like a basement to minimize risks. Variations exist between firearm types. For semi-automatic pistols and , simulate slide or bolt by manually racking after each trigger pull or employing tools like the DryFireMag, which resets the trigger automatically for continuous practice without interruption. Revolvers, by contrast, allow simpler dry fire where the rotates naturally on trigger pull without primers or live rounds, requiring no manual but benefiting from snap caps to mimic load simulation and protect the mechanism. Shotguns follow semi-auto principles for pump-actions, emphasizing manual drills, while break-actions prioritize trigger and sight without complex resets.

In Archery

In archery, actual dry firing—releasing the bowstring without an arrow—is dangerous and can damage the bow or cause injury, so it is strongly avoided. Instead, simulated draw and release training uses specialized tools to mimic the shot process safely, emphasizing form and muscle engagement in controlled environments, such as indoors or during off-season practice, without the variables of arrow flight or target aiming. Techniques center on drawing the bowstring—or its simulated equivalent—to full draw and executing a controlled release, with particular attention to maintaining a consistent anchor point and smooth follow-through. Practitioners hold the draw briefly to engage back muscles, then release while keeping the bow arm extended and stable, often with eyes closed or at a blank bale to eliminate visual distractions and prioritize kinesthetic feedback. This approach reinforces proper alignment and sequencing, such as expanding the chest and rotating the shoulders during the release. The benefits include enhanced release timing and consistency, which help mitigate —a common issue where anticipation disrupts form—along with targeted development of back muscle strength and for sustained . These practices are integral to Olympic-level regimens, where they support mental focus and shot repeatability under pressure, contributing to improved overall accuracy when transitioning to live shooting. Protocols often incorporate shot process trainers (SPTs), such as resistance bands or draw boards, to mimic bow tension safely and avoid actual dry releases on the bow. A typical session might involve 10-20 repetitions of power draws—holding for 2 seconds before controlled let-down—across 5-12 sets, with 2-minute rests between sets, performed over 4-8 week cycles to build capacity without overuse. For younger or beginner archers, lighter bands are recommended to prioritize form over intensity. Variations account for bow types: recurve archers emphasize full-draw holds under constant tension to develop raw strength and control, often using bands calibrated to match their draw weight. In contrast, compound bows incorporate let-off adjustments in trainers to replicate the reduced holding weight (typically 70-80% let-off), enabling longer holds and focus on fine-tuning without excessive .

Risks and Mitigation

Potential Damage

Dry firing poses mechanical risks primarily due to the absence of a or cartridge to absorb and dissipate the energy released during the firing mechanism's , resulting in unbuffered forces that concentrate stress on internal components. In firearms, particularly semi-automatic pistols, repeated dry strikes can lead to wear on the or striker as it impacts without the cushioning of a primer, potentially causing deformation or eventual breakage over extensive use. For instance, in striker-fired designs like the , the may exhibit noticeable wear after approximately 80,000 dry fires, though modern centerfire handguns are generally engineered to tolerate thousands of such s without immediate failure. Additional risks include minor or battering on internal parts if the slide cycles without resistance, though this is more pronounced in non-dry-fire-specific actions. Manufacturers recommend limiting unprotected dry fires to avoid cumulative stress, with safe repetition estimates varying by model. In , the unopposed release of stored energy in the limbs and string during a dry fire can cause severe structural failure, including limb delamination where composite layers separate under shock loads, or abrupt string abrasion and breakage from violent . Bow manufacturers such as Hoyt explicitly warn that dry firing can limbs, damage cams, or create unseen internal cracks that compromise the bow's integrity, potentially leading to in subsequent use. Modern compound bows undergo rigorous testing, such as Hoyt's 1000 dry-fire torture test to ensure they pass without failing, though any dry firing voids warranties and necessitates professional inspection, as initial appearances may mask progressive damage like delamination that manifests over time. Manufacturers advise against any unprotected dry fires.

Safety Practices

Safety practices for dry fire training emphasize verification of equipment status, controlled environments, and fatigue management to ensure participant safety across firearms and archery applications. For all practitioners, the first step is to confirm the firearm is unloaded by removing the magazine, racking the slide or bolt multiple times, and visually inspecting the chamber while keeping the finger off the trigger until ready to simulate firing. In archery, for safe practice without live arrows, use training simulators or devices that prevent full string release to avoid accidental dry firing; always ensure an arrow is nocked for live shooting or proper setup for simulations to prevent release without load absorption. Sessions should occur in designated safe zones, such as cleared rooms with backstops capable of stopping unintended projectiles, and the muzzle or bow direction must always point in a safe, controlled manner. To mitigate fatigue-induced errors like poor trigger discipline or improper form, incorporate rest periods, limiting continuous practice to 15-20 minutes followed by breaks for mental and physical recovery. Firearm-specific protocols require the mandatory use of snap caps or A-Zoom-style dummy rounds to absorb impact on the and springs, thereby safeguarding internal mechanisms during repeated dry cycles. These inert rounds simulate loaded conditions without the risks of live while allowing realistic malfunction drills and trigger practice. Post-session, perform routine inspections, including checking for unusual wear on the striker, extractor, or frame, and consult the manufacturer's manual to confirm dry fire compatibility for the specific model. For example, dry firing is safe for AR-15 platforms, including 9mm versions such as the Schmeisser AR15-9, when performed with the firearm fully assembled. The Schmeisser AR15-9 manual explicitly instructs to "close bolt, take weapon off safety and dry fire in a safe direction" as part of unloading procedures. Training resources confirm that it is a valuable tool for developing trigger control, sight picture, and stance, allowing thousands of repetitions without issues, provided snap caps are used to protect components. In , safe simulation relies on employing specialized training devices such as release trainers or shot trainers, which attach to the bowstring to control let-off and prevent full-energy release that could damage limbs or cams. Bow alignment tools, like draw check devices, ensure consistent length and points without risking overstress. Limit sessions to short durations of 10-15 minutes, interspersed with form checks to verify stance, grip, and sight alignment, reducing the likelihood of repetitive strain or procedural lapses. Integrating dry fire into broader training enhances efficacy through supplementary methods like video analysis to review mechanics or coach feedback for corrective adjustments, promoting precise skill development. For personnel, protocols mandate strict separation of live from training areas—often termed the "cold room" rule—to eliminate discharge risks, with verbal confirmations like "clear and safe" before commencing. These measures collectively minimize the types of mechanical failures and injuries detailed in potential damage discussions.

Alternatives

Laser Systems

Laser systems for dry fire training simulate shot placement by projecting a visible or laser beam onto targets, activated by trigger pull in firearms or string release in bows, allowing users to confirm hits without firing live projectiles. These devices typically consist of battery-powered that emit a brief —often lasting 1/10 of a second—to mimic or impact, providing immediate visual feedback on aim and accuracy. Two primary types of laser systems exist: insertable laser cartridges, such as those from LaserLyte, which are rimless, battery-operated units chambered directly into the like a round of , and external rail-mounted attachments that secure to the weapon's accessory rail. LaserLyte cartridges are compatible with a wide range of calibers, including 9mm, .223, and , while external systems like those in the Laser Academy lineup adapt to various . For bows, devices such as the AccuBow incorporate integrated sights that project a beam upon draw and release simulation, ensuring compatibility across right- and left-handed setups without risking equipment damage. The advantages of these systems include real-time accuracy feedback without needing access to a or live , enabling practice in confined spaces like homes. Many integrate with mobile applications for advanced analysis, such as shot tracking, grouping patterns, and diagnostic breakdowns of trigger control or follow-through; for instance, MantisX systems pair with apps to deliver performance metrics and coaching prompts after each dry fire session. Historically, dry fire technologies emerged in the late , with widespread military adoption in the early 1980s through systems like the U.S. Army's (MILES), which used eye-safe lasers on weapons to simulate combat engagements and marksmanship training across services, including programs by the 1990s. Modern civilian examples, such as the MantisX Blackbeard for AR-15 platforms, build on this foundation by combining laser projection with sensor-based analytics to dissect shot mechanics in detail.

Simulation Devices

Simulation devices for dry fire practice extend beyond basic trigger pulls by incorporating mechanisms to mimic physical feedback such as , draw resistance, and motion, allowing users to train and technique in a safer, more realistic manner without live projectiles. These tools address key limitations of standard dry fire, particularly the absence of dynamic forces that affect control and follow-through, and are employed across civilian, competitive, and professional domains. In firearms training, recoil simulators include CO2-powered systems like the CoolFire Trainer, which inserts into a real to cycle the slide and generate using compressed gas to simulate slide and provide felt feedback, while rendering the inert for safety. Gas blowback adapters, such as those from Laser Ammo, convert replicas into training platforms by adding through pneumatic action and optional modules, providing affordable replication of weapon handling for repeated dry fire sessions. Dedicated training pistols, exemplified by Next Level Training's SIRT models, offer weight and grip fidelity to common handguns like the Glock 17, though they primarily focus on trigger reset rather than unless paired with external systems. For , draw simulators such as the AccuBow provide adjustable resistance from 10 to 70 pounds to replicate lengths of 10 to 32 inches, enabling full-cycle practice without arrow release. Weighted release aids, like the Saunders Firing-Line trainer, use gas compression and pulleys to simulate draw weights of 10-37 pounds over 24-32 inches, allowing isolated focus on release technique and form correction. These devices feature customizable elements to tailor intensity, including adjustable impulses in CO2 systems for progressive skill building, integrated audible cues via electronic modules to simulate shot reports, and programmable scenarios in advanced setups for scenario-based drills. For instance, blowback pistols incorporate realistic slide cycling and optional sound emitters, while trainers like the Firing-Line allow modular weight additions to mimic bow mass. Such versatility supports targeted practice on grip stability, sight recovery, and draw consistency without the fatigue of full live sessions. The primary benefits of these simulators lie in overcoming dry fire's lack of felt or resistance, which can lead to ingrained bad habits like flinching; by introducing physical feedback, users improve follow-through and accuracy, as evidenced in contexts where recoil-enabled dry fire reduces training costs while enhancing tactical proficiency. In professional settings, such as SWAT team drills, these tools facilitate high-volume repetition of force-on-force scenarios, building confidence and decision-making under simulated stress without expenditure or range access limitations. For archery enthusiasts, weighted releases mitigate by enabling eyes-closed practice, fostering smoother executions transferable to live shooting. Recent advancements in the 2020s have integrated these devices with for heightened immersion, notably VirTra's systems, which combine recoil kits with VR headsets and over 1,000 branching scenarios to create lifelike environments for and marksmanship training, adopted by numerous agencies worldwide. In 2025, VirTra secured a $4.8 million U.S. Department of State award to support training in and received validation for deployment with the Royal Canadian Mounted Police, alongside introducing the portable V-One simulator. These evolutions emphasize non-lethal, scalable solutions that align physical simulation with cognitive challenges, further bridging the gap between dry and live practice.

References

  1. https://en.wiktionary.org/wiki/dry_fire
Add your contribution
Related Hubs
User Avatar
No comments yet.