Tag: dry firing

TPD-A1 - New Italian Dry and Live-Fire Training Device