The Nazis fled to the dark side of the Moon in 1945. In 2018, they return to claim the world.
AIRED ON 30 March 2011
EXPIRES ON 30 March 2031
Film