idpa divisions hero

IDPA Divisions Explained

The International Defensive Pistol Association is the easiest shooting sport to get started with. With IDPA divisions for almost every …