Folk Art Fabric Stuffed Giraffe or Llama Embroidered Animal Figurine. Maybe made in India? Couldn't find one quite like this. Hard stuffed, standing. Approximately 11.5" tall and 4" long.