Is there something specific in this video, a new space-themed take on Holocaust denying perhaps? I really don't want to watch any of it as I find denial of the Holocaust to be depressing (as opposed, say, to denial of the Apollo Program's success, which is schadenfreude-tastic.)
(I visited Auschwitz-Birkenau in November 1989, shortly after a visit to Moscow, where I watched the Nov 7 military parade through Red Square. The parade lasted the whole day, and featured Scud missile launchers and the whole bit. I still have the 35mm negatives from that trip.)