Alien life?? Try our southern border....
You can certainly find Enceladus there ... or in half a dozen restaurants right here in town.