On April 30, 1945, as Allied forces encircled Berlin, Adolf Hitler reportedly took his own life. However, Jamie Theakston presents a startling theory suggesting that the Führer may have actually fled the scene.
Show
Forbidden History
Episode
S03E04
Air Date
Mar 18, 2016