Are they fish or leaves on a branch?

This optical illusion was filmed off of Weh island in Indonesia. These fish are named Hemipteronatus Novacula, or more commonly shrimpfishes. They swim upright and are perfectly camouflaged as leaves on a branch.

RECOMMENDED
MOST RECENT