1. A firearm training system for moving targets comprising a firearm, a sensor to detect trigger deployment, at least two image-capturing devices mounted on a firearm, a processor, and a display, wherein upon detection of trigger deployment, each image-capturing device is initiated to capture at least one image of the moving target when a shot is fired by a user of the firearm to provide at least two images from the image-capturing devices, wherein the processor receives information from the at least two images from the image-capturing devices and, utilizing stereoscopic range finding based on the information from the at least two images from the image-capturing devices, determines an approximate location of the shot in relation to the moving target, and wherein information is displayed on the display about the location of the shot in relation to the moving target, wherein said each image-capturing device is mounted on either side of the firearm's barrel or barrels.