Where To Stream Lazarus Season 1 Episode 13
The World Is Yours
- Aired June 28, 2025
- 30 Min
- Rated 8.1
- Number 11 Of 13 Rated Episodes
Abel conducts a raid to free Hersch, while Axel sneaks off to face his nemesis The rest of the team pursues Skinner in a final bid to save humanity.