New ScientistRobotic fish powered by electronic blood can swim for 36 hoursJun 19, 2019Donna LuBy Donna Lumore_vert