Robotic fish powered by electronic blood can swim for 36 hours

A robotic fish uses electronic blood to power itself. The design is very energy efficient and the creators say it can swim non-stop for 36 hours

source: newscientist.com