This image is of a
Melonechinus multipora (Norwood & Owen, 1846) sea urchin fossil on display at Natural History Museum Vienna (
Naturhistorisches Museum Wien)
(August 2024). It dates to the Carboniferous Period (about 340 million years ago). The fossil was found in St. Louis, Missouri, USA.