I remember seeing this film, perhaps when my family took our trip to D.C. in 1978. Thirty years on, its seamless display of the continuity of existence has stuck with me, and has surely influenced my beliefs.
And bonus! It comes from "the office of Charles and Ray Eames" Not just chairs or stamps!
Thanks to bookofjoe for pointing this out.