Engineering student James Patrick has built a working 3D-printable revolver that uses a rubber band and a nail to fire .22 bullets. The revolver can hold six or eight bullets and moves the cylinder ...