A butterfly was admiring itself in a mirror at the Boston Museum of Science. June 2005