A giant Ordovician anomalocaridid.

A giant Ordovician anomalocaridid.