Why Does This Mysterious Animal Appear on Indus Seals?

During excavations of the Indus Valley Civilization, archaeologists have discovered around 4,000–5,000 seals.