Sharks of their own prehistoric giant eels eat meat of young
A three-meter-long eel shark lives 300 million years ago ready to eat young animals when food sources become scarce.Found Darwin's lost fossil
Dr Howard Falcon-Lang, an archaeologist at the University of London, said he stumbled across glass boxes to store fossils in a forgotten storage cabinet in a corner at the British