armsvault.com
IDPA
The IDPA (International Defensive Pistol Association) is the governing body of a shooting sport that simulates self-defense scenarios and real life encounters.