europa

Europa has a frozen crust and high radiation, but some scientists anticipate finding life there.