The Promised Land

"The Promised Land" is the tenth episode of the third season of Greenleaf.