Novel self-powered smart fabric may enhance your health

Novel self-powered smart fabric may enhance your health