What is a land trust?

A land trust is a legal entity that takes ownership of, or authority over, a piece of property at the behest of the property owner.