BBCnews is reporting the discovery of a new, and very strange, cousin of humans. Well, humans and every other vertebrate that ever lived at least. Turns out a really weird worm-like thing found at the bottom of a Swedish lake is the closest invertebrate relative of humans found to date. No, we didn't evolve from them; it's just that, like all cousins, we share a common ancestor.