Snails in a race for biological energy harvesting | IEEE Journals & Magazine | IEEE Xplore