Where To Stream Promised Land Season 1 Episode 8
La Verdad Te Hara Libre (The Truth Shall Set You Free)
- Aired March 15, 2022
- 43 Min
- Rated 7.2
- Number 9 Of 10 Rated Episodes
Joe's determination to investigate a murder scares Lettie, and Antonio makes a shocking realization. Meanwhile in the past, Marta helps Lettie and Margaret cover up a secret.