Where To Stream Mysteries of the Abandoned Season 13 Episode 7
The Nazis' Last Stand
- Aired March 4, 2026
- 42 Min
- Rated 8.3
- Number 98 Of 140 Rated Episodes
Nazi towers in Berlin, defended to the bitter end by child soldiers; a Chicago institution, once the largest of its kind in the world; an eccentric vision in the Malaysian jungle; and a complex in San Francisco, born from the ashes of tragedy.