24-05-2016 17:10 via phys.org

Powering nanotechnology with the world's smallest engine

In the minuscule world of nanotechnology, big steps are rare. But a recent development has the potential to massively improve our lives: an engine measuring 200 billionths of a metre, which could power tiny robots to fight diseases in living cells.
Read more »