563,163 views | Augusto Carballido • TED-Ed

There may be extraterrestrial life in our solar system