433 W Murray Ave Science Museums Museum of Life and Science Museum of Life and Science is a science center in Durham, North Carolina. EXPLORE PLACE