Self-powering technology is showing up in a lot of places from clothing to tires, but fish seem to have been left out – until now. Scientists at the US Department of Energy's Pacific Northwest ...