Space Dwarf planet Ceres could possibly be a fantastic place to hunt for alien life. Here’s why October 18, 2023