Kimpurusha

Mythological beings with human torso and animal head.