If a picture is worth a thousand words, the latest snapshots of Jupiter's frozen moon Europa speak volumes about the possibility of life on this icy body as wide as the United States.
Jupiter moon pictures spawn speculation about life.