Sphere bracelet

This thing was made in OpenSCAD with the following code:
rotate([0,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }
rotate([60,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }
rotate([120,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }
rotate([180,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }
rotate([240,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }
rotate([300,0,0])difference() { translate([10,2,2])sphere(10); rotate([90,90,90])cylinder(20,10,10); }