image
Self-powered, washable textiles may pave way for smart cloth