Devourer of the Abyss

The Devourers of the Abyss are cetacean creatures found in the Infinite Ocean of the Magic Dimension.

Biology
They have both cetacean and dinosauric physical traits. Such as a whale's body and Stegosaurus plates. It mysteriously also has an anglerfish-like lure. Its side fins are also much like those of a stingray.