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

Astronomers just found water on an alien planet

Astronomers have detected water on an exoplanet located about 111 light years from here.

Latest Videos

Featured Channel: Viral Videos

Featured Partners

image beaconimage beaconimage beacon