Ghost guns are untraceable, most often self-assembled and can be put together with the help of a 3D printing machine and ...