Bilim insanları, Çin'in Hubei eyaletinde bir nehir kıyısında yaklaşık 518 milyon yıllık olduğu tahmin edilen binlerce fosil buldu