Why is there speculation about the possibility of life on Europa?

A) Europa has a thin atmosphere suitable for life
B) Europa's surface shows evidence of liquid water beneath the ice
C) Europa has a magnetic field that could protect life from radiation
D) All of the above