What is he that runs without a leg and carries his home on his back?

A snail.

Source: Riotous Riddles