1 Science Park
Boston, Massachusetts 02114

Come face-to-face with critters that often take up residence on what seems like an alien planet but is actually...you. The Museum of Science and the Health Science Museum of Houston, TX have come together for their first co-production.

Added by Upcoming Robot on January 2, 2010