Marvin?

A number of news outlets are indicating that NASA will be making a “big announcement” on life in the solar system this afternoon.

Stay tuned.