Science 20-Foot LLAP Statue Honoring Leonard Nimoy Coming to Boston MuseumBy Breana CeballosMarch 27, 2021 In addition to Boston’s new Leonard Nimoy Day, the Museum of Science is honoring the late actor with a 20-foot sculpture.