Top 5 Bets for Extraterrestrial Life in the Solar System Maybe there are other places in the solar system? Top 5 Bets for Extraterrestrial Life in the Solar Top 5 Bets for Extraterrestrial Life in the Solar System