Your place for Space News
The fossil, called Candelarhynchus padillai, is approximately 90 million years old, and has no modern relatives.