Lazarus poster
TV

Lazarus (2025)

S01E06 Heaven Is a Place on Earth

May 11, 2025 • Season 1 • Episode 6 • HD

A remote commune where Eleina previously resided emerges as a likely refuge for Skinner. Determined to uncover the truth, she and Leland decide to sneak in and investigate the premises.

Country: JP, US