iMakr 3D Printer Store

iMakr 3D Printer Store

Report from the iMakr store in London, the UK’s first 3D printer store, and the largest 3D printer store in the world. More information on iMakr can be found…