Dry fire training. Is it worth it or even necessary?

Loading comments...