Gravitas: Giant ice volcanoes spotted on Pluto

NASA published pictures of giant ice volcanoes on Pluto's surface, triggering speculation on the possibility of life on the dwarf planet. What does this discovery mean for life beyond Earth? Palki Sharma gets you a report.