Checking out a newly released butterfly in the butterfly house at the Museum of Life and Science in Durham, NC.