ResearchStephen McKeanJune 08, 2017bacterial ‘machines’, carboxysomes, nanomaterials Nanotechnology reveals hidden depths of bacterial ‘machines’ ResearchStephen McKeanJune 08, 2017bacterial ‘machines’, carboxysomes, nanomaterials