thinkwingradio.com
The Oceans of Enceladus, and Some Musings on ET Life
Business is humming if you’re in the business of extra-solar planets, exobiology or exoenvironmental studies. Recently, it was announced that scientists had determined that liquid water and hydroca…