Beast related to giraffe