Learn how to rig and animate a snake in Blender 3D, making it following the ground surface. This can work with tentacles too!

source