Are the any animals that humans are descended from that still exist today? Like, is there a sponge species or jellyfish species or something that we branched off from after hundreds of millions of years, but that still is around today?
oh hell yeah