This is the Blumblour...a creature first developed for a CG project years ago. Here is the rundown on these massive fictional creatures:
A full grown male blumblour can get up to 10 ft tall. They live in patriarchal herds, which travel long distances together on yearly migration routes. Blumblours sometimes develop symbiotic bonds with various types of vegetation, which grow directly on their bodies. The plants protect the blumblour from various pests and parasites, through various methods. Some carnivorous plants will eat these parasites, while other plants will secrete chemicals that repel them.
Blumblours are herbivorous and use their tentacle-like arms to stretch out and grab plant material - mostly mosses and lichens. The tentacles are also used in locomotion. They slowly pull themselves along the ground, while using their tails as rudders to help propel forward.