this is an avatar of lord vishnu. in the puranas ( mystical stories) the lord himself appeared as this beast and saved the earth from annihilation.