Offering countless hours of family fun and learning, the Museum of Life and Sciences in Durham, North Carolina is a must visit attraction when in the city. Spread across an expansive area that measures around 80 acres, this family friendly attraction is home to a…