Land Sale Agreement: Key Terms, Legal Risks, and Buyer Seller Obligations