telescope image water in space, life discovered living in water floating in space