Categories
World

China’s deep space telescope to begin search for alien life in fall

The Hubble Space Telescope captures beautiful images of a pink gas and dust cloud on the outskirts of the Tarantula Nebula.

  1. China’s deep space telescope to begin search for alien life in fall