Museum of Science Boston: Me & Margaret in the mirror wall