In an engineering feat straight out of a weird science-fiction story, researchers at Stevens Institute of Technology in New Jersey have taken an ordinary white button mushroom and used 3D printing technology to coat it with graphene microribbons and cyanobacteria to produce a device that generates electricity.