By tfk on April 25, 2010. Via A Continuous Lean, an HD version of origina 16 mm film from the Apollo 11 launch: So awesome. Tags Physical Science Log in to post comments More like this