Something went wrong
Try again later.
EPISODE
SEASON
Hitlers Last Stand - Season 3 Episode 03: Castle Valor
As the end of WWII approaches, diehard Nazi forces fight to the end to stop Allied armies from freeing Europe.
August 10, 1988 in Melbourne, Victoria, Australia
February 8, 1991 in Lambeth, London, England, UK

