Cosmopolitidus hastalis (Agassiz 1843)

2cm. Or Carcharodon hastalis. Or Isurus hastalis. Whatever....
Burdigalian, Miocene. Found at Billafingen, Baden-Wuerttemberg, Germany. Genus to "Isurus" hastalis is still being debated. Some call it Carcharocles.