Can you guess what this strange animal is?

Crocodilefish
This fish has a long body and a long flat head, which makes it look like a crocodile. And just like crocodile, it's a camouflage champion too.
Crocodilefish stay immobile on the bottom to catch preys which come too close. Sometimes, only its globulous eyes stick out of the sand : it's really undetectable !
Its body colors and patterns merge into its environment. The coloration can differ for its baby crocodilefishes in order to be as well as possible adapted to it.
Credits image :
Bernard DUPONT - CC BY-SA 2.0
