Tellurian Inc sold 800 acres of land in Louisiana for $1 billion to an undisclosed institutional investor to meet the company's capital needs. The sale comes as the Driftwood liquefied natural gas terminal project has experienced delays and cancellations.