NASA unveils latest discoveries in life beyond planet Earth

NASA recently made an announcement regarding their latest findings in life beyond Earth.