1 Science Park
Boston, Massachusetts 02114

Teen-aged flies sneak on board the Apollo 11 lunar mission in this 3-D animation film.

Added by Upcoming Robot on January 15, 2010