I really hope that pun was intentional.
This is definitely exciting news. Thank you for passing it along, Caeli.
I have seen a couple more articles about it, including one where apparently one of the researches stated that he was 100% certain that life was there. : / I don't know how accurate that guess is, but even if there isn't anything there, it's nice to know that these earth-like planets are fairly common.