The Science of Aliens exhibition opened to the public Oct. 15 at the Science Museum in London. It will stay at the museum until the end of February 2006, when it starts an international tour.
October 17, 2005 9:46 AM PDT
Photo by: The Science of Aliens Exhibition
Conversation powered by Livefyre