XYZprinting offers free 3D printers to schools purchasing K-12 STEAM curricula

by