http://www.weather.com/news/science/environment/life-found-seven-miles-below-sea-level-20130318

Pretty alien even if not extraplanetary.

Advertisements