This image appears to be an
Echinoconchus alternatus spiny brachiopod fossil.
It was found in the Indian Springs Formation of Crawford County, Indiana
USA. The fossil dates to the Mississippian Period. Scale on image is in
millimeters.
Thanks to Kenny for image.