A special unit of the American President sets out to Finland to free mankind from Santa Claus.
March 3, 2006
Released
Red Santa Down
45min
$325
—
German
Flo Lackner Films