The European Space Agency is saying they believe the comet, 67p Churyumov-Gerasimenko, which they landed upon may harbor life. Patrick Jones (@Patrick_E_Jones) has the rest.