creatures of the Cambrian period, underwater scene with Anomalocaris, Opabinia, Hallucigenia, Pirania and Dinomischus (3d science illustration)
Hallucigenia fossils have been found in the Burgess Shale deposits in southeastern British Columbia in Canada.
Dotted Yeti/Shutterstock.com