3D printed guns

With the advent of 3D printer technology, hobbyists are now able to make a number customized objects for themselves. One one hand this technology is serving humanity by printing custom medical implants and furniture etc. While at the same time [...]