You are using an older browser version. Please use a supported version for the best MSN experience.

A big glowing moon sculpture is coming to Houston

Museum of the Moon is a new touring artwork by UK artist Luke Jerram, and it's coming to Houston. Visit | Video courtesy Cinematica Media
image beaconimage beaconimage beacon