Tiny biobattery with 100-year shelf life runs on bacteria

previous post